Comprendre les boucles imbriquées
bonjour, je suis tombée sur ce code : et avec l'utilisation des ++ et -- postfix!
je pensais avoir la bonne réponse mais je suis à côté de la plaque :
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
for(int i = 0; i < 2; i++) {
for(int j = 2; j>= 0; j--) {
if(i == j) break;
System.out.println("i= " + i + " j= "+ j);
}
} |
et le résultat :
Code:
1 2 3 4
|
i= 0 j= 2
i= 0 j= 1
i= 1 j= 2 |
pourquoi i est à zéro deux fois ? et j reviens à 2?
si quelqu'un peut m'aider à comprendre la logique des boucles imbriquées?
encore un souci de compréhension
Bonjour,
je continue sur ma lançée - j'ai trouvé ce code et je pensai avoir la bonne réponse avec une boucle for imbriquée dans un while mais je ne comprends pas pourquoi la réponse est 100
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static void main(String[] args) {
int i = 0, nbre = 0;
while(i <= 9)
{
for (int j = 0; j < 10; j++)
nbre++;
i++;
}
System.out.print(nbre);
} |
je cherche mais je ne comprends pas :?
oui merci pour vos explications
oui merci pour vos explications