1. Función y diferencia
El propósito de la ruptura es salir del bloque de bucle actual (para, mientras, do while) o el bloque de programa (conmutador). La función en el bloque de bucle es saltar del cuerpo del bucle que circula actualmente. El papel en el bloque del programa es comparar la interrupción y la siguiente condición de caso.
Continuar se usa para finalizar la ejecución de declaraciones posteriores en el cuerpo del bucle y volver al comienzo del bloque de programa de bucle para ejecutar el siguiente bucle, en lugar de un cuerpo de bucle inmediatamente.
2. Otros usos
Romper y continuar se puede usar con etiquetas de declaración.
Todo esto es muy simple. Aquí hay un ejemplo completo y comprenderá:
/*** Creado por Idea IntelliJ. * Usuario: Leizhimin * Fecha: 2007-11-29 * Hora: 15:47:20 */ Public Class Test {public static void main (string args []) {test test = new test (); test.testbreak1 (); test.testContinue1 (); test.testbreak2 (); test.testContinue2 (); } / *** Prueba Continuar* Continuar se usa para finalizar este bucle* / public void testContinue1 () {System.out.println ("---------------------------"); para (int i = 1; i <= 5; i ++) {if (i == 3) continuar; System.out.println ("i =" + i); }} / *** Break se usa para finalizar todo el cuerpo de bucle* / public void testbreak1 () {System.out.println ("-----------------------------"); para (int i = 1; i <= 5; i ++) {if (i == 3) ruptura; System.out.println ("i =" + i); }} /*** Test Break declaraciones con etiquetas* La etiqueta solo se puede escribir antes del cuerpo del bucle. Por cierto, aprenda la definición y el uso de etiquetas de declaración en Java*/ public void testbreak2 () {System.out.println ("--------------------------"); int i = 1; int k = 4; lable1: for (; i <= 5; i ++, k--) {if (k == 0) rompa 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); para (int j = 0; j <10; j ++) {if (j == 9) continuar lable1; }}}} Resultados de ejecución:
-------- 测试 break1 ------- i = 1 i = 2 -------- 测试 Continuar ------- 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 -------- 测试 continuamente2 ------- i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 Proceso terminado con código de salida 0
Lo anterior es el resumen del uso de las palabras clave Break and Contination en Java que el editor le trae. Espero que todos apoyen a Wulin.com ~