Advertisement
javifelices

Multi Saludo - Scanner

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