En la programación, a veces se requiere repetir una declaración o un conjunto de declaraciones varias veces. Los bucles se utilizan para iterar varias veces el mismo conjunto de instrucciones. Algunos ejemplos de bucles son el bucle while, do while loop y para bucle. En el bucle While, la expresión de prueba se evalúa primero. Si es cierto, las declaraciones dentro de la ejecución de bucle while. Al final, la expresión de la prueba se evalúa nuevamente. Si es cierto, las declaraciones se ejecutarán nuevamente. Cuando la expresión de la prueba se vuelve falsa, el bucle termina. El bucle DO while es similar al bucle while. Pero las declaraciones se ejecutan una vez antes de verificar la expresión de la prueba. El bucle for se usa cuando el número de iteraciones se conoce al principio. La inicialización ocurre primero. Entonces la expresión de prueba se verifica. Si es cierto, el bucle se ejecuta. Entonces se evalúa la expresión de actualización. Nuevamente, se verifica la expresión de la prueba. Si es cierto, el bucle se ejecuta. Este proceso se repite hasta que la expresión de la prueba se vuelve falsa. A veces se requiere omitir algunas declaraciones dentro del bucle o finalizar el bucle inmediatamente sin verificar la expresión de la prueba. Las declaraciones de descanso y continuar se pueden usar para lograr esta tarea. La ruptura se usa para terminar el bucle inmediatamente y pasar el control del programa a la siguiente declaración después del bucle. El continuo se usa para omitir la iteración actual del bucle. Eso es el diferencia clave entre Break y Continuar en Java.
1. Descripción general y diferencia de claves
2. ¿Qué es el descanso en Java?
3. ¿Qué continúa en Java?
4. Similitudes entre la ruptura y continuar en Java
5. Comparación de lado a lado - Break vs Continuar en Java en forma tabular
6. Resumen
El descanso se usa para terminar desde el bucle inmediatamente. Cuando hay una declaración de descanso, el control se pasa a la declaración después del bucle. La palabra clave 'break' se usa para indicar la declaración de ruptura. A pesar de que el programa está ejecutando el bucle, si se produce una ruptura, la ejecución del bucle termina. Por lo tanto, si el programador quiere detener la ejecución cuando se cumple una condición específica, entonces puede usar la declaración de descanso.
Figura 01: programa Java con declaración de ruptura
Según el programa anterior, el bucle for itera de 1 a 10. Cuando el valor i se convierte en 6, la expresión de la prueba se hace realidad. Entonces, la declaración de descanso se ejecuta y el bucle termina. Entonces, el valor después de 6 no se imprimirá. Solo el valor de 1 a 5 impresiones.
El continuo se usa para omitir la iteración actual del bucle. La palabra clave 'continuar' se utiliza para indicar la instrucción continuar. Cuando continúa ejecutando, el control del programa alcanza el final del bucle. Entonces la expresión de prueba se verifica. En un bucle for, la declaración de actualización se verifica antes de evaluar la expresión de la prueba.
Figura 02: Programa Java con la declaración Continuar
Según el programa anterior, el bucle for itera de 1 a 10. Cuando tengo 1, el resto después de dividir por dos es 1. Entonces, la condición if es verdadera. Por lo tanto, la declaración continua se ejecuta y la iteración se salta a la siguiente. Entonces viene 2. Al dividir 2 por 2, el resto es 0. La condición es falsa. Entonces, Continuar no se ejecuta. Por lo tanto, el valor 2 se imprime. En la siguiente iteración, tengo 3. Al dividirlo por 2, el resto es 1. La condición es verdadera. Entonces, continúe ejecutando y el salto de la iteración al siguiente y me convierte en 4. Este proceso se repite hasta que me convierta en 10. Si el resto es uno, la iteración se salta a la siguiente debido a la declaración continua. Solo se imprimen los números pares.
Break vs Continuar en Java | |
La ruptura es una estructura de control de bucle que hace que el bucle termine y pase el control del programa a la siguiente declaración que fluye el bucle. | El continuo es una estructura de control de bucle que hace que el bucle salte a la siguiente iteración del bucle inmediatamente. |
Propósito principal | |
El descanso se usa para terminar el bucle. | El continuo se usa para omitir las declaraciones dentro del bucle. |
En la programación, se requiere repetir una declaración de un grupo de declaraciones varias veces. Los bucles se usan para esas tareas. A veces se requiere omitir algunas declaraciones dentro del bucle o finalizar el bucle inmediatamente. El descanso y continúa se puede usar para lograr esa tarea. La ruptura se usa para terminar el bucle inmediatamente y pasar el control del programa a la siguiente declaración después del bucle. El continuo se usa para omitir la iteración actual del bucle. Esa es la diferencia entre la ruptura y continuar en Java.
1."Continuar la declaración en Java.", Tutorials Point, 27 de octubre. 2017. Disponible aquí
2."Romper la declaración en Java.", Tutorials Point, 27 de octubre. 2017. Disponible aquí