En el proceso de aprender el lenguaje de Java por usted mismo, es fácil confundir el uso de la ruptura y continuar. Para facilitar la revisión y revisión rápida en el futuro, dejaré una nota de estudio aquí.
Descripción breve
En la parte principal de cualquier declaración iterativa, la ruptura y continúa se puede usar para controlar el flujo del bucle. Entre ellos, Break se usa para salir con fuerza del bucle y no ejecutar las declaraciones restantes en el bucle. Continuar deja de ejecutar la iteración actual, y luego regresa al comienzo del bucle para comenzar la siguiente iteración.
Código fuente
El siguiente programa le muestra un ejemplo de descanso y continúa para y mientras bucle:
paquete com.mufeng.theFourThChapter; public class breakandContinue {public static void main (string [] args) {for (int i = 0; i <100; i ++) {if (i == 74) {// de bucle break; } if (i % 9! = 0) {// Siguiente iteración Continuar; } System.out.print (i + ""); } System.out.println (); int i = 0; while (true) {i ++; int j = i * 27; if (j == 1269) {// fuera de bucle break; } if (i % 10! = 0) {// top of loop continúa; } System.out.print (i + ""); }}} Resultado de salida
01.0 9 18 27 36 45 54 63 72
02.10 20 30 40
El análisis del código de origen <Br /> En esto para el bucle, el valor de I nunca llegará a 100, porque una vez que llegue a 74, la declaración de descanso romperá el bucle. Por lo general, solo se necesita un descanso si no sabe cuándo se cumple la condición de interrupción. Mientras no pueda ser divisible a los 9, la declaración Continuar devolverá el proceso de ejecución al comienzo del bucle (esto incrementa el valor de I). Si es divisible, se mostrará el valor. La razón por la cual el resultado de la salida muestra 0 es porque 0%9 es igual a 0.
Finalmente, puede ver un "bucle infinito while". Sin embargo, hay una declaración de descanso dentro del bucle que aborta el bucle. Además, también verá que la secuencia de ejecución de la declaración Continuar se vuelve al comienzo del bucle sin completar el contenido utilizado después de la instrucción Continuar. (El valor se imprime solo si puedo ser divisible en 10.)
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.