Gabarito disponível
Observe o programa Java a seguir. Qual o valor exibido após a execução do programa?
public class Teste
{
public static void main(String[] args)
{
int total = 0;
for (int numero = 2; numero <= 20; numero += 5)
total += numero;
System.out.printf(“%d”, total);
}
}
public class Teste
{
public static void main(String[] args)
{
int total = 0;
for (int numero = 2; numero <= 20; numero += 5)
total += numero;
System.out.printf(“%d”, total);
}
}
Resolução comentada
Soma 2+7+12+17 = 38.
O laço começa em 2 e soma 5 a cada iteração enquanto numero <= 20, passando por 2, 7, 12 e 17. A soma é 2+7+12+17 = 38.
Análise das alternativas
A) 37, C) 52, D) 110 e E) 190 não correspondem a essa soma. O valor 190 seria a soma de 1 a 19, por exemplo, e não ocorre aqui.
Referência: Deitel, Java: Como Programar (estrutura for).
Resolução comentada do VaiConcursos.