Pour répéter un bloc d'instruction tant qu'une certaine condition est vérifiée:
int a = 1; bool continuer = true; while (continuer) { a = 3 * a + 1; continuer = (a < 1000); }
Attention, si une variable est déclarée à l'intérieur du bloc d'instructions de la boucle while
, cette variable locale est effacée à chaque fois que la fin de la boucle est atteinte, et redéclarée à chaque fois que le bloc est exécuté.