import javax.swing.JOptionPane;
public class Exceções {
public static void main(String [] args){
try {
Integer.parseInt(JOptionPane.showInputDialog("Faça seu pedido\n1- Costela\n2- Chuleta\n3- Lombinho\n4- Frango"));
}
catch (NumberFormatException numberFormatException ){
JOptionPane.showMessageDialog (null,"Por Favor,\n digite o número correspondente ao seu pedido");
}
finally
{
int x;
x= Integer.parseInt(JOptionPane.showInputDialog("Faça seu pedido\n1- Costela\n
2- Chuleta\n3- Lombinho\n4- Frango"));
switch ( x ) {
case 1:
JOptionPane.showMessageDialog(null,"Boa escolha!");
JOptionPane.showMessageDialog(null,"Seu pedido será servido em 10 min");
break;
case 2:
JOptionPane.showMessageDialog(null,"Boa escolha!");
break;
case 3:
JOptionPane.showMessageDialog(null,"Boa escolha!");
JOptionPane.showMessageDialog(null,"Seu pedido será servido em 10 min");
break;
case 4:
JOptionPane.showMessageDialog(null,"Boa escolha!");
JOptionPane.showMessageDialog(null,"Seu pedido será servido em 10 min");
break;
}
JOptionPane.showMessageDialog(null,"Algo para Beber?");
}
}
}
Como evito isso? Qual o erro de sintaxe que cometi?
desde já agradeço;
Gregori Maus