Introduction à la déclaration Continue en Java
- Continue Statement in Java appartient à la catégorie des instructions de branchement. Les autres instructions de branchement étant des instructions break and return. Continue est l'un des 51 mots-clés en java. Les mots clés en java sont également connus comme des mots réservés qui ont un but spécifique. Ces mots clés ne sont pas censés être utilisés comme noms de variable, noms de méthode, noms de classe.
- Le but d'écrire une instruction continue en code java est de sauter l'itération actuelle d'une boucle disons for, while et do-while. Le contrôle est géré principalement dans la même boucle (s'il n'est pas rompu) ou il est passé à l'instruction suivante du code (dans le cas où la boucle actuelle est rompue).
- L'instruction Continue sert le même objectif dans le cas où d'autres langages de programmation tels que C et C ++. C'est aussi un mot-clé en C et C ++. L'instruction Continue est juste opposée à l'instruction break. Si une instruction break est rencontrée, elle rompt automatiquement la boucle. Alors que la déclaration de retour quitte complètement le programme. Return et break sont des mots clés réservés dans le cas de C, C ++ et Java. Aucun d'eux ne doit être utilisé pour nommer une variable, une méthode ou une classe.
Syntaxe:
for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)
Exemples d'instructions Continue en Java
Voici quelques exemples de la déclaration en java:
1. Utilisation de l'instruction Continue avec boucle for
Code:
public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)
Production:
Explication du code : ici, dans la boucle, 'p' va de 0 à 5. Toutes les valeurs de p sont imprimées sauf 3 car dès que p devient 3, la condition if devient vraie et l'instruction continue est exécutée, ce qui ignore l'instruction print. Ainsi, 3 n'est pas visible dans la sortie.
- Ici, au lieu de system.out.print, si l'on utilise system.out.println, la sortie peut être vue sous la forme verticale comme indiqué ci-dessous.
Production:
2. Utilisation de l'instruction Continue avec la boucle while
Code:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
max++;
continue;
)
System.out.print(max+" ");
max++;
)
)
)
Production:
Explication du code: ici, dans le code ci-dessus, la valeur maximale est initialisée à 0. Dans la boucle while, la valeur maximale est initialement vérifiée et si la condition est remplie, alors seulement le code suivant est exécuté et à la fin du code le code correspondant la valeur maximale est imprimée. Ici, dans cet exemple, toutes les valeurs max sont imprimées à l'exception de 6, car dès que le max devient 6, la condition «si» est validée et les instructions correspondantes sont exécutées. Dès que l'instruction continue est exécutée, elle ignore l'exécution d'autres instructions comme print et max ++. Ainsi, il ignore complètement l'impression de la valeur 6.
- Ici, au lieu de system.out.print, si l'on utilise system.out.println, la sortie peut être vue sous la forme verticale.
- Dans l'exemple ci-dessus, que se passe-t-il si max ++ est écrit après l'instruction continue?
Code:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
continue;
max++;
// Here the max ++ is written after continue statement
)
System.out.println(max+" ");
)
)
)
Explication de code: le morceau de code qui est écrit après la déclaration "continue" est considéré comme du code inaccessible par le compilateur java car le but même d'une instruction continue elle-même est d'ignorer / ignorer les lignes qui la suivent. Le code ci-dessus s'avère être un exemple classique qui explique la simple existence de l'instruction continue.
L'erreur suivante est levée par le compilateur java dès que l'on écrit du code immédiatement après l'instruction continue.
Production:
3. Utilisation de l'instruction Continue avec une boucle do-while
Code:
public class DemoContinueUsingDoWhile (
public static void main(String() args) (
int k=10;
do
(
if (k==6)
(
k--;
continue;
)
System.out.print(k+ " ");
k--;
)
while(k>0);
)
)
Production:
Explication du code : Ici, dans le code ci-dessus, k est initialisé à 10, comme mentionné précédemment en cas de boucle do-while initialement, le code est exécuté au moins une fois avant que la condition ne soit testée. En suivant simplement la théorie ci-dessus, le code commence à s'exécuter et si la condition est vérifiée si k est égal à 6 ou non. Si la condition est remplie, le code dans le bloc «if» est exécuté, ici le k est d'abord décrémenté dès que l'instruction continue est rencontrée, il saute le reste du code et le contrôle retourne à la boucle do-while mais avant cela, la condition dans while est vérifiée. C'est la raison pour laquelle 6 n'est pas imprimé dans la sortie.
Conclusion
L'article ci-dessus explique le but de l'instruction continue, les trois exemples fournis décrivent clairement l'utilisation dans un scénario en temps réel. Pour, while et do-while sont considérés comme des exemples et l'utilisation de l'instruction continue est expliquée sur leur base. Tout comme continue, il y a 2 autres instructions appelées break and return qui ont leur propre but et leurs propres applications dans les applications d'entreprise Java.
Articles recommandés
Ceci est un guide de la déclaration Continue en Java. Ici, nous discutons d'une introduction à Continue Statement en Java et des exemples de haut niveau de Continue Statement en Java. Vous pouvez également consulter nos autres articles connexes pour en savoir plus-
- Instructions conditionnelles en JavaScript
- Déclaration de cas en JavaScript
- Instruction Switch en JavaScript
- Déclaration Python Break