Considere uma classe “Calculo”, que executa e 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.
public class Calculo {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("Informe o primeiro termo:");
int a = entrada.nextInt();
System.out.println("Informe o segundo termo:");
int b = entrada.nextInt();
int c = calculo(a, b);
System.out.println("O resultado é " + c);
}
private static int calculo (int a, int b) {
return a + b;
}
}
Analise o código apresentado e assinale a alternativa correta.
a.
Os métodos “main” e “calculo” precisam ter o mesmo modificador de acesso, para que o programa funcione.
b.
Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e considerados variáveis locais ao método.
c.
As variáveis “a” e “b” são consideradas atributos da classe “Calculo”, por isso, são redundantes no método.
d.
O método “main” é público e tem um retorno do tipo inteiro, para permitir a realização do cálculo.
e.
O método “calculo” não poderia receber esse nome, pois a classe “Calculo” tem o mesmo identificador.
Soluções para a tarefa
Resposta: b. Os parâmetros "a" e "b" do método "calculo" são do tipo inteiro e considerados variáveis locais ao método
Explicação:
Conferido no AVA
A única alternativa que expressa relações corretas entre os elementos é os parâmetros a e b do método calculo são do tipo inteiro e considerados variáveis locais ao método, tornando correta a alternativa b).
Classes
Em linguagens orientadas a objeto, como Java, uma classe é uma estrutura que define atributos e métodos pertencentes a um elemento. Assim, uma classe pode ser instanciada, resultando em diferentes objetos que possuem funcionalidades iguais.
Analisando a classe Calculo, temos que as variáveis a e b pertencentes à classe são diferentes das utilizadas dentro do método calculo, que pode ter o mesmo nome da classe (entretanto não é aconselhável). Assim, as variáveis do método são denominadas variáveis locais.
Pelo fato do método calculo ser privado, apenas a classe tem acesso ao mesmo. Já o método main é acessável de qualquer parte da execução do código.
Com isso, analisando as alternativas, temos que a única alternativa que expressa relações corretas entre os elementos é os parâmetros a e b do método calculo são do tipo inteiro e considerados variáveis locais ao método, tornando correta a alternativa b).
Para aprender mais sobre Java, acesse:
https://brainly.com.br/tarefa/52579187
#SPJ2