For(int)

StevenFlores-Pimentel -  
jordane45 Messages postés 30426 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?

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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