cybercursus

Les boucles

12 min · Débutant · 3 octobre 2026

Sommaire
  1. La boucle for classique
  2. La boucle while
  3. Parcourir un tableau avec for-each
  4. À toi de jouer

La boucle for classique

java
for (int i = 0; i < 5; i++) {
  System.out.println(i); // 0, 1, 2, 3, 4
}

La boucle while

java
int energie = 100;
int tours = 0;

while (energie > 0) {
  energie -= 30;
  tours++;
}

System.out.println(tours); // 4

Attention

Une boucle while dont la condition ne devient jamais fausse tourne indéfiniment. Vérifie toujours qu’une valeur utilisée dans la condition change bien à l’intérieur du bloc.

Parcourir un tableau avec for-each

java
int[] notes = {12, 15, 8, 20};

for (int note : notes) {
  System.out.println(note);
}
// 12
// 15
// 8
// 20

for (int note : notes) se lit « pour chaque note dans notes » : chaque élément du tableau est donné directement, sans index à gérer.

À toi de jouer

java
int total = 0;
for (int i = 1; i <= 5; i++) {
  if (i % 2 == 0) {
      total += i;
  }
}
System.out.println(total);
Que produit ce code à l'exécution ?
Combien de fois `for (int i = 0; i < 5; i++) { ... }` exécute-t-elle son bloc ?
Quel est l'avantage principal de la boucle for-each (`for (int n : nombres)`) par rapport à une boucle for classique pour parcourir un tableau ?

Pour aller plus loin

Commentaires

Recherche