Questão FC373270
Considere o programa em Java abaixo, que será executado em condições ideais. Para que o programa, ao ser executado, funcione corretamente de acordo com a lógica prevista, a lacuna
Linguagens de Programação
FCC · 2022
Considere o programa em Java abaixo, que será executado em condições ideais.

Para que o programa, ao ser executado, funcione corretamente de acordo com a lógica prevista, a lacuna I deve ser corretamente preenchida por:
- public double faz_Divisao(double dividendo, double divisor)
- public double faz_Divisao(double divisor, double dividendo) Exception ex
- public double faz_Divisao(double d1, double d2) throws Exception
- public double faz_Divisao(double divisor, double dividendo) Exception throws
- public double faz_Divisao(double dividendo, double divisor) throws Exception
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
public double faz_Divisao(double dividendo, double divisor) throws Exception
A assinatura acima é correta porque define claramente: a visibilidade (public), o tipo de retorno (double) e os dois parâmetros na ordem esperada — primeiro o dividendo, depois o divisor. Essa ordem é importante para que as chamadas ao método passem os argumentos corretamente.
O método calculará a divisão como \( resultado = dividendo / divisor \). Se o código interno lança uma exceção do tipo Exception (uma checked exception), é obrigatório declarar throws Exception na assinatura, para que o chamador trate ou repasse essa exceção.
Em resumo: a assinatura fornece a assinatura correta de tipos e parâmetros e inclui throws Exception para cumprir as regras de tratamento de exceções em Java.
Conteúdo do catálogo FC Concursos · Atualizado em