Galera, tenho um exercicios pra faculdade sobre try e catch …
O problema é o seguinte:
Tenho que solicitar o nome do cliente e gerar uma Exception, caso contenha números no nome.
Para verificar se tem letra em uma variável int é facil: NumberFormatException
Para verificar se tem numeros em uma string, existe uma exception algo parecido com o: NumberFormatException
import javax.swing.JOptionPane;
public class Cap10 {
public static void main(String[] args) {
String nome;
double salario;
double fgts;
//int a=2;
try{
nome=(JOptionPane.showInputDialog("Entre com o nome do funcionario: "));
salario=Double.parseDouble((JOptionPane.showInputDialog("Entre com o salário do funcionario: ")));
}
catch (NumberFormatException nf){
JOptionPane.showMessageDialog(null,"Entre somente com Números! \n" +
"Exemplo: \n" +
"Salário: 1000");
}
catch(?????????){
JOptionPane.showMessageDialog(null,"Não pode conter numeros em nomes \n" +
"Exemplo: \n" +
"Salário: 1000");
}
}
}
Valews