Contenu du cours
Notions de Base de Java
Notions de Base de Java
Boucle Infinie
Qu'est-ce qu'une boucle infinie ?
Une boucle infinie est une boucle qui s'exécute indéfiniment sans condition permettant de l'arrêter. Cela peut rendre votre programme non réactif ou entraîner une consommation excessive des ressources système.
Voici un exemple de boucle infinie en Java :
Main
while (true) { // Code to be executed indefinitely }
Pour éviter les boucles infinies :
Définir une condition de terminaison appropriée : Vérifier que votre boucle possède une condition de terminaison bien définie. Cette condition doit finir par être évaluée à false
, permettant ainsi à la boucle de se terminer.
Main
int count = 0; while (count < 10) { // Code to be executed count++; }
Utiliser des instructions de contrôle de boucle telles que break
ou return
pour quitter explicitement la boucle lorsqu'une condition spécifique est remplie.
Main
while (true) { // Code to be executed if (condition) { break; // Exit the loop } }
1. Quelle structure de boucle en Java est la mieux adaptée lorsque le nombre d'itérations est connu ?
2. Quel mot-clé est utilisé pour sortir prématurément d'une boucle ?
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 7