Carregando...
Carregando...
Ajude a melhorar a plataforma
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. 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 .
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA O método “main” é público, porém seu retorno é vazio. Além disso, quem realiza o cálculo é o método “calculo”. O funcionamento dos métodos “main” e “calculo” é independente do seu tipo de retorno; nesse caso, o método “main” é vazio e o método “calculo” retorna um valor inteiro. Os parâmetros utilizados por qualquer método são considerados variáveis locais ao método. No caso do método “calculo”, as variáveis são do tipo inteiro. No código apresentado, as variáveis “a” e “b” não foram declaradas como atributos da classe, mas como parâmetros do método “calculo”. A linguagem Java é case-sensitive , ou seja, os identificadores “Calculo” e “calculo” são interpretados como distintos pela linguagem.