Diferencia entre romper y continuar en Java

Tabla de contenido:

Diferencia entre romper y continuar en Java
Diferencia entre romper y continuar en Java

Video: Diferencia entre romper y continuar en Java

Video: Diferencia entre romper y continuar en Java
Video: Las Instrucciones break y continue en Java 2024, Mes de julio
Anonim

Diferencia clave: romper vs continuar en Java

En programación, a veces es necesario 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, el bucle do while y el bucle for. En el ciclo while, la expresión de prueba se evalúa primero. Si es cierto, se ejecutan las declaraciones dentro del bucle while. Al final, la expresión de prueba se evalúa nuevamente. Si es cierto, las sentencias se ejecutarán de nuevo. Cuando la expresión de prueba se vuelve falsa, el ciclo termina. El ciclo do while es similar al ciclo while. Pero las declaraciones se ejecutan una vez antes de que se verifique la expresión de prueba. El bucle for se utiliza cuando se conoce el número de iteraciones desde el principio. La inicialización ocurre primero. Luego se verifica la expresión de prueba. Si es verdadero, el bucle se ejecuta. Luego se evalúa la expresión de actualización. De nuevo, se comprueba la expresión de prueba. Si es verdadero, el bucle se ejecuta. Este proceso se repite hasta que la expresión de prueba se vuelve falsa. A veces es necesario omitir algunas declaraciones dentro del ciclo o terminar el ciclo inmediatamente sin verificar la expresión de prueba. Las sentencias break y continue se pueden utilizar para lograr esta tarea. La interrupción se usa para terminar el ciclo inmediatamente y para pasar el control del programa a la siguiente declaración después del ciclo. El continuar se usa para omitir la iteración actual del bucle. Esa es la diferencia clave entre interrumpir y continuar en Java.

¿Qué es romper en Java?

La pausa se usa para terminar el ciclo inmediatamente. Cuando hay una declaración de ruptura, el control se pasa a la declaración después del ciclo. La palabra clave 'romper' se usa para indicar la declaración de ruptura. Aunque el programa esté ejecutando el bucle, si se produce una interrupción, 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 sentencia break.

Diferencia entre romper y continuar en Java
Diferencia entre romper y continuar en Java

Figura 01: programa Java con instrucción break

Según el programa anterior, el ciclo for itera de 1 a 10. Cuando el valor i se convierte en 6, la expresión de prueba se vuelve verdadera. Por lo tanto, se ejecuta la instrucción break y el ciclo termina. Entonces, el valor después de 6 no se imprimirá. Solo el valor de 1 a 5 impresiones.

¿Qué es continuar en Java?

Continuar se usa para omitir la iteración actual del ciclo. La palabra clave "continuar" se utiliza para indicar la declaración de continuación. Cuando se ejecuta continuar, el control del programa llega al final del ciclo. Luego se verifica la expresión de prueba. En un ciclo for, la declaración de actualización se verifica antes de que se evalúe la expresión de prueba.

Diferencia clave entre romper y continuar en Java
Diferencia clave entre romper y continuar en Java

Figura 02: programa Java con declaración de continuación

Según el programa anterior, el ciclo for itera de 1 a 10. Cuando i es 1, el resto después de dividir por dos es 1. Entonces, la condición if es verdadera. Por lo tanto, se ejecuta la sentencia continue y la iteración s alta a la siguiente. Luego sale i 2. Al dividir 2 entre 2, el resto es 0. La condición es falsa. Entonces, continuar no se ejecuta. Por lo tanto, se imprime el valor 2. En la siguiente iteración, i es 3. Al dividirlo por 2, el resto es 1. La condición es verdadera. Entonces, continue se ejecuta y la iteración s alta a la siguiente y i se convierte en 4. Este proceso se repite hasta que i se convierte en 10. Si el resto es uno, la iteración s alta a la siguiente debido a la instrucción continue. Solo se imprimen los números pares.

¿Cuál es la similitud entre interrumpir y continuar en Java?

Tanto break como continue en Java se utilizan para cambiar la ejecución del bucle

¿Cuál es la diferencia entre interrumpir y continuar en Java?

romper vs continuar en Java

La interrupción es una estructura de control de bucle que hace que el bucle termine y pase el control del programa a la siguiente instrucción que fluye por el bucle. Continue es una estructura de control de bucle que hace que el bucle s alte inmediatamente a la siguiente iteración del bucle.
Propósito principal
La pausa se usa para terminar el bucle. Continuar se usa para omitir declaraciones dentro del bucle.

Resumen: interrumpir o continuar en Java

En programación, se requiere repetir una declaración de un grupo de declaraciones varias veces. Los bucles se utilizan para esas tareas. A veces es necesario omitir algunas declaraciones dentro del ciclo o terminar el ciclo inmediatamente. El descanso y continuar se puede utilizar para lograr esa tarea. La interrupción se usa para terminar el ciclo inmediatamente y para pasar el control del programa a la siguiente declaración después del ciclo. El continuar se usa para omitir la iteración actual del bucle. Esa es la diferencia entre interrumpir y continuar en Java.

Recomendado: