Les mots-clés break et continue en Java sont utilisés pour contrôler le flux des boucles et des instructions de commutation. Ils permettent de modifier la séquence d'exécution normale en sortant d'une boucle ou en sautant l'itération en cours.
break Keyword
Le mot-clé break est utilisé pour sortir prématurément d'une boucle ou d'une instruction de commutation. Elle met immédiatement fin à la boucle ou au commutateur et transfère le contrôle à l'instruction qui suit la boucle ou le commutateur.
publicclassBreakExample{publicstaticvoidmain(String[] args){for(int i =0; i <10; i++){if(i ==5){break;// Exit loop when i is 5}
System.out.println(i);}}}Propulsé par
Dans cet exemple, l'instruction break est utilisée pour quitter la boucle lorsque i est égal à 5. En conséquence, les chiffres de 0 à 4 sont imprimés.
continue Keyword
Le mot-clé continue est utilisé pour sauter l'itération actuelle d'une boucle et passer à l'itération suivante. Elle ne met pas fin à la boucle, mais la fait passer à l'itération suivante.
publicclassContinueExample{publicstaticvoidmain(String[] args){for(int i =0; i <10; i++){if(i %2==0){continue;// Skip even numbers}
System.out.println(i);}}}Propulsé par
Ici, l'instruction continue saute les nombres pairs dans la boucle. Seuls les nombres impairs de 1 à 9 sont imprimés.
Conseils et bonnes pratiques
Utilisez break à bon escient: Utilisez break pour sortir des boucles lorsqu'une certaine condition est remplie, mais évitez d'en abuser car cela peut rendre le code plus difficile à lire et à maintenir.
continue pour le saut à la corde: Utilisez continue pour sauter les itérations inutiles, en particulier dans les boucles où certaines conditions doivent être contournées.
Boucles imbriquées: Dans les boucles imbriquées, break et continue s'appliquent à la boucle la plus proche. Utilisez des instructions étiquetées pour interrompre ou poursuivre les boucles extérieures si nécessaire.
outerLoop:for(int i =0; i <3; i++){for(int j =0; j <3; j++){if(i == j){continue outerLoop;// Skip to next iteration of outer loop}
System.out.println("i: "+ i +", j: "+ j);}}Propulsé par
Évitez une utilisation excessive: L'utilisation excessive de break et continue peut conduire à un code complexe et moins lisible. Envisagez de remanier les boucles pour plus de clarté.
Les mots-clés
breaketcontinueen Java sont utilisés pour contrôler le flux des boucles et des instructions de commutation. Ils permettent de modifier la séquence d'exécution normale en sortant d'une boucle ou en sautant l'itération en cours.breakKeywordLe mot-clé
breakest utilisé pour sortir prématurément d'une boucle ou d'une instruction de commutation. Elle met immédiatement fin à la boucle ou au commutateur et transfère le contrôle à l'instruction qui suit la boucle ou le commutateur.Syntax
Exemple : L'utilisation
breaken boucleDans cet exemple, l'instruction
breakest utilisée pour quitter la boucle lorsqueiest égal à 5. En conséquence, les chiffres de 0 à 4 sont imprimés.continueKeywordLe mot-clé
continueest utilisé pour sauter l'itération actuelle d'une boucle et passer à l'itération suivante. Elle ne met pas fin à la boucle, mais la fait passer à l'itération suivante.Syntax
Exemple : L'utilisation
continueen boucleIci, l'instruction
continuesaute les nombres pairs dans la boucle. Seuls les nombres impairs de 1 à 9 sont imprimés.Conseils et bonnes pratiques
breakà bon escient: Utilisezbreakpour sortir des boucles lorsqu'une certaine condition est remplie, mais évitez d'en abuser car cela peut rendre le code plus difficile à lire et à maintenir.continuepour le saut à la corde: Utilisezcontinuepour sauter les itérations inutiles, en particulier dans les boucles où certaines conditions doivent être contournées.breaketcontinues'appliquent à la boucle la plus proche. Utilisez des instructions étiquetées pour interrompre ou poursuivre les boucles extérieures si nécessaire.breaketcontinuepeut conduire à un code complexe et moins lisible. Envisagez de remanier les boucles pour plus de clarté.