Ed
há 3 meses
Vamos analisar cada uma das alternativas em relação ao que sabemos sobre a linguagem Java e a estrutura de classes e métodos: a) O método “main” é público e tem um retorno do tipo inteiro, para permitir a realização do cálculo. Incorreta. O método `main` deve ser `public static void`, ou seja, não retorna um valor (void). b) As variáveis “a” e “b” são consideradas atributos da classe “Calculo”, por isso, são redundantes no método. Incorreta. Se “a” e “b” são declaradas dentro do método, elas são variáveis locais, não atributos da classe. c) Os métodos “main” e “calculo” precisam ter o mesmo modificador de acesso, para que o programa funcione. Incorreta. Não é necessário que ambos tenham o mesmo modificador de acesso. Eles podem ter modificadores diferentes. d) Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e considerados variáveis locais ao método. Correta. Os parâmetros de um método são variáveis locais e, se declarados como inteiros, são considerados variáveis locais ao método. e) O método “calculo” não poderia receber esse nome, pois a classe “Calculo” tem o mesmo identificador. Incorreta. Em Java, é permitido que um método tenha o mesmo nome que a classe, desde que não haja conflito de escopo. Portanto, a alternativa correta é: d) Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e considerados variáveis locais ao método.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material