Programa usando condição FOR - Java

10/08/2022

0

Estou tendo dificuldade em entender a lógica deste código, poderiam me ajudar? o resultado dá 38
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);
}
}
Ana Teixeira

Ana Teixeira

Responder

Posts

12/08/2022

Marcelo Antunes

Estou tendo dificuldade em entender a lógica deste código, poderiam me ajudar? o resultado dá 38
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);
}
}


variável numero

primeiro loop: 2
segundo loop: 2+5 = 7
terceiro loop: 7+5 = 12
quarto loop: 12+5 = 17
quinto loop: 17+5 = 22 - Não continua o loop porque a variável numero é maior que 20.

Então:
A soma do total é 2 + 7 + 12 + 17 = 38

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar