Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] Atividade 1: Divisão com Tratamento de Exceção

import java.util.Scanner;

public class Divisao {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        try {
            System.out.print("Digite o primeiro número: ");
            int num1 = scanner.nextInt();
            System.out.print("Digite o segundo número: ");
            int num2 = scanner.nextInt();

            int resultado = num1 / num2;
            System.out.println("Resultado: " + resultado);
        } catch (ArithmeticException e) {
            System.out.println("Erro: Divisão por zero não é permitida.");
        } finally {
            scanner.close();
        }
    }
}
2 respostas
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Uma sugestão: O recomendado da linguagem é que exceções sejam tratados como erros, e com isso, seja usado o System.err. Com isso, a linha da exceção ficaria assim:

System.err.println("Erro: Divisão por zero não é permitida.");

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!

muito obrigado pelo reparo