Menu
CoddyTech

Boucle For - Partie 2

Fait partie de la section Fondamentaux du Journey Java de Coddy. Leçon 47 sur 73.

Explorons quelques variantes intéressantes de la condition de la boucle for :

Compter à rebours :

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Sortie : 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Remarque que nous commençons par un nombre plus élevé (i = 10), utilisons i >= 0 comme condition et i-- pour décrémenter le compteur

Tu veux sauter des nombres ? Il suffit de modifier la valeur d’incrémentation/de décrémentation :

// Compter de 2 en 2
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Sortie : 0, 2, 4, 6, 8, 10
// Compte à rebours de 2 en 2
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Sortie : 10, 8, 6, 4, 2, 0 

Vous pouvez même utiliser plusieurs variables dans le contrôle de votre boucle :

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// Sortie : i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// Et ainsi de suite...

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Java en ligne