Logo Passei Direto
Buscar
Pergunta 6 O bloco “try Java” é usado para incluir o código que pode lançar uma exceção. Deve ser usado dentro do método. Se ocorrer uma exceção na instrução específica do bloco “try”, o restante do código do bloco não será executado. Portanto é recomendável não manter o código no bloco “try”, que não lançará uma exceção. Observe o trecho de código em Java, versão 8, disposto a seguir. a imagem possui um trecho de código que exemplifica o tratamento de exceção em Java. Na linha 01, lê-se: public class TryCatchExamplo01 abre chaves. Na linha 02, lê-se: public static void main abre parênteses String abre e fecha colchetes args fecha parênteses abre chaves. Na linha 03, lê-se: try abre chaves. Na linha 04, lê-se: int data igual a cinquenta dividido por zero ponto e vírgula. Na linha 05, lê-se: fecha chaves catch abre parênteses ArithmeticException e fecha parênteses abre chaves. Na linha 06, lê-se: System ponto out ponto printIn abre parênteses e fecha parênteses ponto e vírgula. Na linha 07, lê-se: fecha chaves. Na linha 08, lê-se: System ponto out ponto printIn abre parênteses abre aspas restante do código aqui reticências fecha aspas fecha parênteses ponto e vírgula. Na linha 09, lê-se: fecha chaves. Na linha 10, lê-se: fecha chaves. Fonte: Elaboração do autor, 2023. Assinale a alternativa correta sobre o trecho anterior. a. Todas as exceções poderão ser capturadas nessa codificação, mas apenas a exceção do tipo “ArithmeticException” está sendo lançada. b. Várias exceções poderão ser lançadas, mas, no caso do código, apenas a exceção do tipo “ArithmeticException” está sendo capturada. c. A exceção será lançada, exclusivamente, se ocorrer um erro aritmético, conforme mostrado no código, caso se tente uma divisão por zero, por exemplo. d. Pode ocorrer um erro na execução mesmo com a tratativa de exceção, uma vez que o bloco “finally” está ausente da codificação. e. Caso, dentro da linha do “System.out (...)” haja um erro, a exceção será lançada e devidamente tratada para exibição correta de
User badge image
Holdson Elvis

anteontem

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina