Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2025
TI - Desenvolvimento de SistemasCódigos em Java
- Código
- fc150475
- Banca
- FCC
- Órgão
- MPE PI
- Ano
- 2025
- Cargo
- Ana Min ( )
Considere o código Java abaixo, em condições ideais: public static void verificar (int x) throws Exception { try { if (x < 0) throw new IllegalArgumentException("Negativo"); else if (x == 0) throw new NullPointerException ("Zero"); } catch (IllegalArgumentException e) { throw new Exception("Erro geral"); } finally { System.out.println("Finalizando"); } } Se o método verificar for chamado passando-se como parâmetro o valor 0 (zero),
- Aa exceção NullPointerException é lançada e não capturada.
- Bo bloco finally não será executado porque há uma exceção.
- Co método imprime "Finalizando" e termina normalmente.
- Do comando System.out.println nunca será chamado por causa do erro.
- Ea exceção IllegalArgumentException é capturada e relançada