Maison >Java >Javacommencer >Quelle est la fonction de l'instruction continue dans l'instruction de boucle ?

Quelle est la fonction de l'instruction continue dans l'instruction de boucle ?

王林
王林original
2020-07-03 13:49:0929106parcourir

La fonction de l'instruction continue dans l'instruction de boucle est : 1. Terminez cette boucle et les instructions suivantes dans le corps de la boucle ne seront pas exécutées ; 2. Continuez à juger la condition de la boucle et exécutez le corps de la boucle suivante ; déclaration. L'instruction continue ne peut être utilisée que dans une instruction while, for ou foreach.

Quelle est la fonction de l'instruction continue dans l'instruction de boucle ?

(apprentissage recommandé : programme d'introduction à Java )

Fonction :

  • Terminez cette boucle, les instructions suivantes dans le corps de la boucle ne seront pas exécutées

  • Continuez à juger les conditions de la boucle et exécutez l'instruction suivante dans le corps de la boucle

Introduction détaillée :

L'instruction continue est similaire à l'instruction break, mais elle ne peut apparaître que dans le corps de la boucle. La différence entre

et l'instruction break :

continue n'est pas une instruction de boucle d'interruption, mais pour terminer l'itération en cours de la boucle et entrer dans l'itération suivante. En termes simples, continue ignore la boucle actuelle de l'instruction de boucle.

Remarque : L'instruction continue ne peut être utilisée que dans le corps de boucle d'une instruction while, d'une instruction for ou d'une instruction foreach. Son utilisation ailleurs entraînera une erreur de syntaxe.

Il existe deux façons d'utiliser l'instruction continue dans le corps de la boucle, avec ou sans étiquettes. Le format de syntaxe est le suivant :

continue //不带标签
continue label //带标签,label是标签名

(Recommandation du didacticiel vidéo : tutoriel vidéo Java)

Exemple de code :

int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (int i = 0; i < numbers.length; i++) {
    if (i == 3) {
        continue;
    }
    System.out.println("Count is: " + i);
}

Dans le au-dessus du code de programme, lorsque la condition i==3 est exécutée, l'instruction continue mettra fin à cette boucle. Les instructions après continue dans le corps de la boucle ne seront plus exécutées et la boucle suivante continuera, il n'y a donc pas de 3 dans le corps de la boucle. résultat de sortie.

Les résultats de l'exécution du programme sont les suivants :

Count is: 0
Count is: 1
Count is: 2
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9

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!

Déclaration:
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