public class ExceçõesNumericas extends NumberFormatException{
public ExceçõesNumericas(){
super();
}
}
public class ClasseTestaCalculo {
public static Double converteToDouble(String str) {
try{
Double i=Double.parseDouble(str);
return i;
}catch(ExceçõesNumericas e){
JOptionPane.showMessageDialog(null, "Exceção");
return null;
}
}
public static void main(String args[]) {
Double i = ClasseTestaCalculo.converteToDouble("A");
}
}
No try…catch aparece a mensagem
is never thrown in body of corresponding try statement (nunca é jogado no corpo da declaração correspondente)
Por quê?