1
resposta

Java parte 4 - aula 5

De que maneira as exceptions podem ajudar a melhorar o código de seu programa?

a - Exceções tem um nome e, caso esse nome seja expressivo, documenta o problema que está ocorrendo.

b - Exceções podem ter uma mensagem, ou seja, o problema e o estado das variáveis podem ser descritos na mensagem.

c - Exceções mudam o fluxo de execução, ou seja, evitam que o problema siga o fluxo "normal" quando algo excepcional acontece.

d - Exceções podem ser tratadas, ou seja, podemos voltar para a execução "normal" caso o "problema" esteja resolvido.

A questão D não poderia ser falsa?? Já que pode ter um catch para ter uma ação caso o erro aconteça. Porém essa ação pode ir por outro caminho... onde não corrige o erro inicial.

1 resposta

Olá Matheus,

Sim essa ação pode ir para um outro lado. Porém a alternativa D não diz que continuar com a execução é a única ação possível a ser tomada.

O fato de na questão ter sido utilizado a palavra "podemos", significa que não é obrigatório. A única forma dessa alternativa ser falsa é se não pudessemos fazer o que estivesse descrito nela.