Boa tarde, estava fazendo o desafio de devisão por zero, mas não funcionou, tentei outros tipos de exception até mesmo o principal (exception e), mas não deu certo. O objetivo é gerar a mensagem "Divisão por zero não permitida" Podem me ajudar?
Segue o fonte:
import java.util.Scanner;
public class PrincipalException2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Informe o numerador: ");
int numerador = scanner.nextInt();
System.out.println("Informe o denominador: ");
int denominador = scanner.nextInt();
try {
int resultado = numerador / denominador;
System.out.println("Resultado da divisão: " + resultado);
} catch (ArithmeticException e) {
System.out.println("Erro: Divisão por zero não permitida.");
}
}
}
O resultado é :
Digite um numero 2 Digite outro numero 0 resultado da divisao Infinity