Maison > Java > javaDidacticiel > Continuer l'instruction en Java

Continuer l'instruction en Java

王林
Libérer: 2024-08-30 15:23:46
original
383 Les gens l'ont consulté

L'instruction Continue en Java entre dans la catégorie des instructions de branchement. Les autres instructions de branchement sont des instructions break et return. Continuer est l'un des 51 mots-clés de Java. Les mots-clés en Java sont également appelés mots réservés ayant un objectif spécifique. Ces mots-clés ne sont pas censés être utilisés comme noms de variables, noms de méthodes, noms de classes. Le but de l'écriture d'une instruction continue en code Java est d'ignorer l'itération actuelle d'une boucle, par exemple for, while et do-while. Le contrôle est géré principalement dans la même boucle (s'il n'est pas rompu) ou transmis à l'instruction suivante du code (si la boucle actuelle est rompue).

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

L'instruction continue a le même objectif dans le cas 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 à l'opposé de l'instruction break ; si une instruction break est rencontrée, elle interrompt automatiquement la boucle. Alors que l'instruction return 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<max; i++)
// for loop is a sample loop, max is the maximum count at which the loop breaks
{
<Statements> //code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
{
Continue; // statement itself
}
<Statements> // code statements
}
Copier après la connexion

Exemples d'instruction Continue en Java

Vous trouverez ci-dessous quelques exemples d'instructions en java :

Exemple n°1

Utilisation de l'instruction Continue avec la 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+" ");
}
}
}
Copier après la connexion

Sortie :

Continuer l'instruction en Java

Explication :

  • 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 la imprimer la déclaration. 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.

Sortie :

Continuer l'instruction en Java

Exemple n°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++;
}
}
}
Copier après la connexion

Sortie :

Continuer l'instruction en Java

Explication :

  • Ici, dans le code ci-dessus, la valeur maximale est initialisée avec 0. Dans la boucle while, la valeur maximale est initialement vérifiée, et si la condition est remplie, alors seulement le code supplémentaire est exécuté, et à la fin du code, la valeur maximale correspondante est imprimée. Ici, dans cet exemple, toutes les valeurs maximales sont imprimées sauf 6 car dès que le maximum 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 telles que print et max++. Ainsi complètement, il ignore l’impression de la valeur de 6.
  • Ici, au lieu de system.out.print, si l'on utilise system.out.println alors la sortie peut être vue sous 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+" ");
}
}
}
Copier après la connexion

Explication :

  • Le morceau de code écrit juste après l'instruction « 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/sauter 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 générée par le compilateur Java dès que l'on écrit du code immédiatement après l'instruction continue.

Sortie :

Continuer l'instruction en Java

Exemple #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);
}
}
Copier après la connexion

Sortie :

Continuer l'instruction en Java

Explication :

  • Ici ci-dessus, le code k est initialisé à 10 ; comme mentionné précédemment, dans le cas de la 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, alors le code dans le bloc « if » est exécuté, ici d'abord le k est décrémenté dès que l'instruction continue est rencontrée, il ignore le reste du code et le contrôle revient à la boucle do-while mais avant cela, la condition dans un moment 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. Car, while et do-while sont considérés comme des exemples, et l'utilisation de l'instruction continue est expliquée sur cette base. Tout comme continuer, il existe 2 autres instructions appelées break et return, qui ont leur propre objectif et leurs propres applications dans les applications d'entreprise Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal