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

erro ao acompanhar

Quando sigo a aula, aparece um erro não programado por mim, dizendo que "ArithmeticException can not resolved like a type" dando um erro na linha do new Arithmetic;

public class Fluxo {

    public static void main(String[] args) {
        System.out.println("Ini do main");
        try {
        metodo1();
        } catch(ArithmeticException |NullPointerException ex) {
        String msg = ex.getMessage();
        System.out.println("Exception "+ msg);
        ex.printStackTrace();
        }
        System.out.println("Fim do main");
    }

    private static void metodo1() {
        System.out.println("Ini do metodo1");
        metodo2();
        System.out.println("Fim do metodo1");
    }

    private static void metodo2() {
        System.out.println("Ini do metodo2");

        ArithmeticException ex = new ArithmeticExcepion();
        throw ex;

        //System.out.println("Fim do metodo2");
    }

}
4 respostas

Refiz os passos e compilou, mas ainda não sei o que deu errado

public class Fluxo {

    public static void main(String[] args) {
        System.out.println("Ini do main");
        try {
        metodo1();
        } catch(ArithmeticException |NullPointerException ex) {
        String msg = ex.getMessage();
        System.out.println("Exception "+ msg);
        ex.printStackTrace();
        }
        System.out.println("Fim do main");
    }

    private static void metodo1() {
        System.out.println("Ini do metodo1");

        metodo2();

        System.out.println("Fim do metodo1");
    }

    private static void metodo2() {
        System.out.println("Ini do metodo2");

        ArithmeticException ex = new ArithmeticException("Deu ruim");
        throw ex;

       // System.out.println("Fim do metodo2");
    }

}
solução!

Boa noite, Helton! Como vai?

Esse erro está acontecendo pq vc escreveu new ArithmeticExcepion() e o correto seria new ArithmeticException(). Faltou um t após o p de Exception.

Grande abraço e bons estudos!

Muito obrigado

Por nada, Helton! Sempre que tiver qualquer dúvida é só mandar aqui no fórum!

Grande abraço e bons estudos!