Quelle est la meilleure façon de quitter/terminer une boucle while en Java ?
Par exemple, mon code est actuellement le suivant :
while(true){
if(obj == null){
// I need to exit here
}
}
Quelle est la meilleure façon de quitter/terminer une boucle while en Java ?
Par exemple, mon code est actuellement le suivant :
while(true){
if(obj == null){
// I need to exit here
}
}
Trouver un while...do
construire avec while(true)
dans mon code me ferait saigner les yeux. Utilisez un standard while
à la place :
while (obj != null){
...
}
Et jetez un coup d'oeil au lien que Yacoby a fourni dans son réponse et celui-là aussi. Sérieusement.
Vous pouvez effectuer des tests logiques à conditions multiples dans le cadre de la vérification while() en utilisant les mêmes règles que pour toute vérification logique.
while ( obj != null ) {
// do stuff
}
fonctionne, tout comme
while ( value > 5 && value < 10 ) {
// do stuff
}
sont valides. Les conditionnels sont vérifiés à chaque itération de la boucle. Dès qu'une condition ne correspond pas, la boucle while() est quittée. Vous pouvez également utiliser break ;
while ( value > 5 ) {
if ( value > 10 ) { break; }
...
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.