import javax.swing.JOptionPane;
public class MultiSaludo {
public static void main (String[] args) {
int opcion = 0;
String entrada = null;
String saludo[] = {
"Buenos días, Buenas tardes, Buenas noches",
"Good Morning, Good Afternoon, GoodNight",
"Bonjour, Bon après midi, Bonne Nuit",
"Guten Morgen, Guten Tag, Gute Nacht",
"Buongirono, Buon Pomeriggio, Buonanotte",
"No has escogido una de las opciones marcadas"};
boolean continua = true;
do {
try {
entrada = JOptionPane.showInputDialog("¿De qué nacionalidad eres? \n\n"
+ "Opciones:\n\n "
+ "1 = Española\n "
+ "2 = Inglesa\n "
+ "3 = Francesa\n "
+ "4 = Alemana\n "
+ "5 = Italiana\n\n" );
if (entrada == null) {
continua = false;
} else {
opcion = Integer.parseInt(entrada);
continua = false;
}
} catch (NumberFormatException e) {
//System.err.printf("\nExcepción: %s", inputMismatchException);
JOptionPane.showMessageDialog(null, "Ingresa una opción válida\n");
} // end catch
} while (continua);
switch (opcion) {
case 1:
JOptionPane.showMessageDialog(null, saludo[0]);
break;
case 2:
JOptionPane.showMessageDialog(null, saludo[1]);
break;
case 3:
JOptionPane.showMessageDialog(null, saludo[2]);
break;
case 4:
JOptionPane.showMessageDialog(null, saludo[3]);
break;
case 5:
JOptionPane.showMessageDialog(null, saludo[4]);
break;
default:
JOptionPane.showMessageDialog(null, saludo[5]);
}
}
Comments