javifelices

Multi Saludo - Swing

Jun 23rd, 2014
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.64 KB | None | 0 0
  1.     import javax.swing.JOptionPane;
  2.     public class MultiSaludo {
  3.        
  4.     public static void main (String[] args) {
  5.    
  6.         int opcion = 0;
  7.         String entrada = null;
  8.        
  9.         String saludo[] = {
  10.             "Buenos días, Buenas tardes, Buenas noches",
  11.             "Good Morning, Good Afternoon, GoodNight",
  12.             "Bonjour, Bon après midi, Bonne Nuit",
  13.             "Guten Morgen, Guten Tag, Gute Nacht",
  14.             "Buongirono, Buon Pomeriggio, Buonanotte",
  15.             "No has escogido una de las opciones marcadas"};
  16.        
  17.             boolean continua = true;
  18.            
  19.             do {
  20.                 try {
  21.                     entrada = JOptionPane.showInputDialog("¿De qué nacionalidad eres? \n\n"
  22.                                     + "Opciones:\n\n "
  23.                                     + "1 = Española\n "
  24.                                     + "2 = Inglesa\n "
  25.                                     + "3 = Francesa\n "
  26.                                     + "4 = Alemana\n "
  27.                                     + "5 = Italiana\n\n" );
  28.                     if (entrada == null) {
  29.                         continua = false;
  30.                     } else {
  31.                         opcion = Integer.parseInt(entrada);
  32.                         continua = false;
  33.                     }
  34.                 } catch (NumberFormatException e) {
  35.                     //System.err.printf("\nExcepción: %s", inputMismatchException);
  36.                     JOptionPane.showMessageDialog(null, "Ingresa una opción válida\n");
  37.                 } // end catch
  38.             } while (continua);
  39.            
  40.             switch (opcion) {
  41.                 case 1:
  42.                     JOptionPane.showMessageDialog(null, saludo[0]);
  43.                     break;
  44.                 case 2:
  45.                     JOptionPane.showMessageDialog(null, saludo[1]);
  46.                     break;
  47.                 case 3:
  48.                     JOptionPane.showMessageDialog(null, saludo[2]);
  49.                     break;
  50.                 case 4:
  51.                     JOptionPane.showMessageDialog(null, saludo[3]);
  52.                     break;
  53.                 case 5:
  54.                     JOptionPane.showMessageDialog(null, saludo[4]);
  55.                     break;
  56.                 default:
  57.                     JOptionPane.showMessageDialog(null, saludo[5]);
  58.             }
  59.            
  60.         }
Advertisement
Add Comment
Please, Sign In to add comment