Ae galera quem poder me ajudar agradeço.... to fazendo um tratamento de excecao com o meu nome.. (exercicio que o professor pediu) e nao estou conseguindo finalizar ele..
Throwspublic class Throws{
public static void main(String[]args){
int calc;
Scanner leta =new Scanner(System.in);
System.out.println ("Digite um numero: ");
int a = leta.nextInt();
Scanner letb =new Scanner(System.in);
System.out.println ("Digite outro numero: ");
int b = letb.nextInt();
try{
if (b == 0){
throw new FelipeException();
}
}catch(FelipeException e){
JOptionPane.showMessageDialog(null,"Erro de divisão por 0!");
e.printStackTrace();
}
finally{
System.out.println("Passou pelo tratamento e já saiu.");
}
calc=a/b;
System.out.println(calc);
}
}
public class FelipeException extends Exception {
//O QUE EU TENHO QUE COLOCAR AQUI????
}
Quando eu executo da esse erro aqui.. alguem me ajuda a corrigir.
FelipeException
at Throws.main(Throws.java:24)
Exception in thread "main" java.lang.ArithmeticException: / by zero
at Throws.main(Throws.java:35)
