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 continue à s'exécuter indéfiniment sans condition qui provoquerait son arrêt. Cela peut entraîner votre programme à devenir non réactif ou à consommer des ressources système excessives.
Voici un exemple de boucle infinie en Java:
Main
while (true) { // Code to be executed indefinitely }
Pour éviter les boucles infinies:
Assurez-vous d'une condition de terminaison appropriée: Vérifiez que votre boucle a une condition de terminaison bien définie. La condition devrait éventuellement s'évaluer comme false
, permettant à la boucle de se terminer.
Main
int count = 0; while (count < 10) { // Code to be executed count++; }
Utilisez les instructions de contrôle de boucle telles que break
ou return
pour sortir explicitement de 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 ?
Merci pour vos commentaires !