1
resposta

Minha resolução de exercício:

import br.com.matheus.exceptions.InvalidNumberException;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Digite o primeiro numero: ");
        int n1 = sc.nextInt();
        System.out.println("Digite o segundo numero: ");
        int n2 = sc.nextInt();

        if(n1 == 0| n2 == 0) {
            throw new InvalidNumberException("Não foi possível realizar a divisão pois um dos números digitados é igual a 0");
        }

        try {
            double division = (double) n1 / n2;
            System.out.printf("O numero %d dividido pelo numero %d eh igual a %f%n", n1, n2, division);
        } catch (InvalidNumberException e ) {
            System.out.println("Erro: " + e.getMessage());
        }
    }
}
1 resposta

Olá Matheus! Como vai?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!