1. Fonction et différence
Le but de la rupture est de sortir du bloc de boucle actuel (pour, tandis que de faire) ou un bloc de programme (commutateur). La fonction dans le bloc de boucle consiste à sauter hors du corps de la boucle qui circule actuellement. Le rôle dans le bloc du programme est de comparer l'interruption et la condition de cas suivante.
Continuer est utilisé pour mettre fin à l'exécution des instructions suivantes dans le corps de la boucle et revenir au début du bloc du programme de boucle pour exécuter la boucle suivante, plutôt que le corps de boucle immédiatement.
2. Autres utilisations
Break and Continue peut être utilisé avec des balises d'instruction.
Tout cela est très simple. Voici un exemple complet et vous comprendrez:
/ ** * Créé par Intellij Idea. * Utilisateur: Leizhimin * Date: 2007-11-29 * Temps: 15:47:20 * / public class test {public static void main (String args []) {test test = new test (); test.testBreak1 (); test.TestContinue1 (); test.testBreak2 (); test.TestContinue2 (); } / ** * TEST CONTINUT * CONTINUT est utilisé pour mettre fin à cette boucle * / public void testContinue1 () {System.out.println ("------------------------"); pour (int i = 1; i <= 5; i ++) {if (i == 3) continuer; System.out.println ("i =" + i); }} / ** * La pause est utilisée pour mettre fin à l'ensemble du corps de boucle * / public void TestBreak1 () {System.out.println ("------------------------------"); pour (int i = 1; i <= 5; i ++) {if (i == 3) Break; System.out.println ("i =" + i); }} / ** * Test des instructions de rupture avec les étiquettes * La balise ne peut être écrite qu'avant le corps de la boucle. Soit dit en passant, apprenez la définition et l'utilisation des balises d'instruction dans Java * / public void testbreak2 () {System.out.println ("--------------------------"); int i = 1; int k = 4; lable1: pour (; i <= 5; i ++, k--) {if (k == 0) brisant lable1; System.out.println ("i =" + i + "; k =" + k); }} public void testContinue2 () {System.out.println ("----------------------"); lable1: for (int i = 1; i <10; i ++) {lable2: System.out.println ("i =" + i); pour (int j = 0; j <10; j ++) {if (j == 9) continuer lable1; }}}} Résultats en cours:
-------- 测试 Break1 ------- i = 1 i = 2 -------- 测试 Continuer ------- i = 1 i = 2 i = 4 i = 5 -------- 测试 Break2 ------- i = 1; k = 4 i = 2; k = 3 i = 3; k = 2 i = 4; k = 1 -------- 测试 Continu2 ------- i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 Processus terminé avec le code de sortie 0
Ce qui précède est le résumé de l'utilisation de Break and Contisen Keywords en Java que vous avez apporté par l'éditeur. J'espère que tout le monde soutiendra wulin.com ~