For(int)

StevenFlores-Pimentel -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
int somme = 0;
for (int m = 5; m >= 1; m--){
if (m == 4){
somme = somme - m;
}
else{
somme = somme + m;
}
}
System.out.println("somme = " + somme);




quelqu'un peux m'expliquer pourquoi la somme donne 7 svp?
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Suffit de dérouler le code..
Premier tour de la boucle

S ( somme) = 5

Puis S = 5-4

Puis S = 1+3

Puis S= 4+2

Et enfin
S= 6+1
1