Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Usando throw saímos abruptamente, não aparece Fim do metodo2 nem Fim do metodo1, até ai ok, mas porque aparece Fim do main?

Ini do main Ini do metodo1 Ini do metodo2 Exception null java.lang.ArithmeticException at Fluxo.metodo2(Fluxo.java:24) at Fluxo.metodo1(Fluxo.java:17) at Fluxo.main(Fluxo.java:6) Fim do main Perceba que não foi impresso "Fim do metodo1" e, por esse motivo, sabemos que saímos abruptamente do método. Quando main recebe ArithmeticException, pega essa exceção e mostra a mensagem. Passaremos para o construtor a mensagem "deu errado".

2 respostas

Ola Alan, favor postar o código do teu exercício para analisarmos.

Att.

solução!

Peço desculpas; me equivoquei na analise do exercicio e ao refazê-lo verifiquei que o comando throw finaliza a execução. grato pelo retorno e estou concluindo a questão.