Logo Passei Direto
Buscar
Considere uma classe “Calculo”, que solicita dois valores ao usuário e realiza a soma desses valores, conforme o código em linguagem Java (em qualquer versão) a seguir.
Analise o código apresentado e assinale a alternativa correta.
a. O método “main” é público e tem um retorno do tipo inteiro, para permitir a realização do cálculo.
b. As variáveis “a” e “b” são consideradas atributos da classe “Calculo”, por isso, são redundantes no método.
c. Os métodos “main” e “calculo” precisam ter o mesmo modificador de acesso, para que o programa funcione.
d. Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e 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.
User badge image
Desafios Para o Conhecimento

há 3 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina