E ai pessoal tudo bem com vcs ?
Estou com um probleminha aqui ... e sou novo na linguagem
tenho o seguinte codigo:
try {
String confirm1 = JOptionPane.showInputDialog("1) Calculo com peso 7 de nota.\n" +
"2) Calculo com peso 8 de nota.\n" +
"3) Calculo com peso 9 de nota.\n\nDigite a opção desejada:");
int confirm2 = Integer.parseInt(confirm1);
if (confirm2 == 1 || confirm2 == 2 || confirm2 ==3){
System.out.println("aeee");
}else {
//aqui;
}
}catch (Exception confirm2) {
JOptionPane.showMessageDialog(null,
"Digite somente o número existente nas opções!",
"ERRO NA DIGITAÇÂO", JOptionPane.ERROR_MESSAGE);
main(args);
}
então minha primeira duvida é :
1) eu queria que quando a variavel ali no primeiro if fosse diferente de "1","2" ou 3 ele entra-se no else... e entrase no tratamento de erro mostrando a mensagem que ali tem ;
tipo se ele digita-se "4" apareceria "Digite somente o número existente nas opções!"
2) alguem poderia me explicar certinho o que o main(args) esta fazendo ?
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Erko[/color][/size] :joia: