Leçon 6 : boucles while et do-while
Les conditions nous ont donné le choix ; les boucles nous donnent la répétition. while (condition) { ... } vérifie la condition avant chaque tour et exécute le corps encore et encore tant qu'elle est vraie. Pour ça, il faut un compteur (comme int i) qui avance avec i++ — sinon la condition ne s'étei
while, c'est « tant que tu n'es pas arrivé — fais encore un pas ». do-while, c'est comme goûter une soupe : on goûte d'abord (au moins une fois !), et c'est seulement ensuite qu'on décide s'il faut plus de sel et qu'on regoûte.
- while (condition)
- Vérifie la condition avant chaque tour ; le corps s'exécute tant que la condition est vraie.
- do { } while (condition);
- Vérifie la condition à la fin, donc le corps s'exécute au moins une fois. Attention au point-virgule final !
- compteur et i++
- Une variable qui suit les tours ; i++ lui ajoute 1 à chaque fois.
- boucle infinie
- Si la condition ne devient jamais fausse (par exemple on a oublié i++), la boucle ne s'arrête pas.
- validation de saisie
- Redemander une saisie encore et encore jusqu'à ce qu'elle soit valide — l'usage classique de do-while.