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);
}
}
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
Curtir tópico
+ 0
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);
}
}
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
Clique aqui para fazer login e interagir na Comunidade :)