La boucle "While"
Définition :
En anglais, le mot « while » signifie « tant que ». Donc la boucle que l'on va écrire, s'exécutera « tant que » la condition sera vraie (ou fausse).
Méthode :
La boucle « while » à une syntaxe extrêmement simple, car elle est de la forme :
1
while( /*condition à tester */)
2
{
3
//les instructions à répéter tant que la condition est vérifiée
4
}
Exemple : Réalisation d'un compteur
Ici nous devons réaliser un programme qui permet de compter jusqu'à 10. Autrement dit "tant que" la valeur du compteur est différent de 10, on incrémente la valeur de ce dernier.
1
int compteur = 0 ;
2
3
while(compteur != 10) //tant que compteur est différent de 10
4
{
5
compteur ++ ;//On incrémente d'une unité
6
// Nous aurions pu écrire aussi : compteur=compteur+1;
7
}
Le programme passera aux autres actions une fois la condition vraie. Dans les faits, le programme est "bloqué" dans la boucle "tant que" compteur n'est pas égal à 10.