CONTINUE |
Continue |
---|---|
Java |
Syntaxe
continue; |
continue label; |
Paramètres
Nom | Description |
---|---|
statement | Ce paramètre permet d'indiquer une étiquette où effectuer un saut. |
Description
Ce mot réservé permet de recommencer au début d'une boucle.
Remarques
- Le mot réservé «continue» permet de passer à l'itération suivante dans le bloc de l'instruction «while», «for» ou «do» courant.
- Java vs C : Les instructions break et continue, utilisées seules, se comportent de la même manière en Java qu'en C. Cependant, en Java, elles peuvent éventuellement être suivies d'une étiquette spécifiant une boucle englobante (pour continue) ou toute instruction englobante (pour break). Les formes étiquetées de ces instructions vous permettent de rompre et de continuer toute instruction ou boucle spécifiée dans une définition de méthode, pas seulement les instructions ou boucles englobantes les plus proches.
- Sans étiquette, l'instruction continue fonctionne exactement comme en C : elle arrête l'itération en cours et fait reprendre l'exécution après la dernière instruction de la boucle while, do ou for, juste avant que l'itération de la boucle ne recommence. Si le mot réservé continue est suivi d'un identifiant correspondant à l'étiquette d'une boucle englobante, l'exécution passe à la fin de cette boucle. S'il existe des clauses finally entre l'instruction continue et la fin de la boucle appropriée, ces clauses sont exécutées avant que le contrôle ne soit transféré à la fin de la boucle.
Exemple
Cet exemple permet d'afficher la valeur de i de 0 à 10 sauf 5 :
on obtiendra le résultat suivant :
i = 0i = 1
i = 2
i = 3
i = 4
i = 6
i = 7
i = 8
i = 9
i = 10
Dernière mise à jour : Mercredi, le 11 janvier 2017