Cómo usar la declaración Break y Continuar en los bucles en Java

Cómo usar la declaración Break y Continuar en los bucles en Java

Java proporciona un concepto de declaraciones de ramificación/ramificación que nos permite cambiar el flujo de ejecución basado en alguna condición. En Java hay tres tipos de declaraciones de ramificación I.mi. romper, continuar y regresar. La ruptura y continúa se puede aplicar para controlar el flujo de ejecución saltando de una declaración a otra. Se puede usar dentro de la instrucción de interruptor y las estructuras de bucle, sin embargo, la instrucción continua se puede usar solo en los bucles.

Este artículo proporcionará una descripción completa de los siguientes conceptos con respecto a las declaraciones de descanso y continuar:

  • ¿Qué son las declaraciones de Break and Contint en Java?
  • Cómo usar declaraciones de descanso y continuar en bucles
  • Cómo usar las declaraciones de descanso en casos de conmutación

Entonces, comencemos!

Declaración de ruptura en Java

En Java, el "descanso" se puede usar dentro de los bucles y los interruptores para saltar de la iteración. La sintaxis de la declaración de ruptura se muestra en el fragmento dado a continuación:

romper;

Se escribirá en cartas pequeñas, ya que Java es un lenguaje sensible a los casos, por lo tanto, si alguien lo escriba en mayúscula, no funcionaría.

Cómo usar la declaración Break en Java Loops

Esta sección proporcionará una guía detallada sobre cómo usar la declaración de descanso en los bucles. Para una mejor comprensión, considere el siguiente ejemplo dado:

Ejemplo

En el fragmento de código dado a continuación, el bucle comienza con i = 0 y especifica la consición como yo<=30. After each iteration, the value of “i” will be incremented 5 times. An if statement is specified within the loop, to terminate the loop if value of “i” becomes equal to 15.

public static void main (string [] args)
int i = 0;
mientras yo<=30)
Sistema.afuera.println ("número:"+ i);
i+= 5;
if (i == 15)
romper;


El fragmento anterior proporcionará la siguiente salida:

De la misma manera que la declaración de descanso se puede usar dentro para bucle y bucle do-while.

Continuar en Java

En Java, un control La declaración utilizada para saltar de un bucle se conoce como el continuar declaración. Usando continuar Declaración Podemos omitir cualquier iteración de un bucle y puede usarse en cualquier tipo de bucle, como para, mientras bucle, etc.

La declaración Continuar depende de una condición cuando cumpla con la condición especificada, la instrucción Continuar rompe la iteración actual y se mueve a la siguiente iteración.

Sintaxis

El fragmento de abajo dada presenta la sintaxis básica del continuar Declaración en Java:

continuar;

Cómo usar la declaración Continuar en Java

Entendamos el funcionamiento del continuar declaración con la ayuda de un ejemplo:

Ejemplo

El código dado a continuación determina cómo continuar La declaración funciona dentro del bucle for:

public static void main (string [] args)
para (int i = 0; i<=30; i+=5)
if (i == 15)
continuar;

Sistema.afuera.println ("número:"+ i);

En el fragmento de código anterior, especificamos una instrucción IF que determina si el valor de I es igual a 15, omita esa iteración y pase a la siguiente iteración. El código junto con la salida se muestra en el siguiente fragmento:

Desde la salida, podemos observar que falta "15", lo que verifica que la declaración "Continuar" funcione correctamente.

Continuar la declaración en while y do-while bucle

El comportamiento de la declaración continuar será diferente para el (mientras que el bucle do-while) en comparación con el bucle for. En para bucle Si se cumple una condición especificada, entonces el control se desplazará a la siguiente iteración, sin embargo, en el bucle while y do-while, si ocurre la declaración continuar, el control se desplazará a la condición/expresión booleana que se especifica dentro del mientras bucle.

Ejemplo

Este ejemplo proporcionará la profunda comprensión de cómo continuar La declaración funciona en un bucle:

public static void main (string [] args)
int i = 0;
mientras yo<=30)
if (i == 15)
continuar;

Sistema.afuera.println ("número:"+ i);
i+= 5;

El fragmento anterior muestra la siguiente salida:

Desde la salida, observamos que el bucle while imprimió solo aquellos valores que vienen antes de la condición, yo.mi. si(i == 15). Esto es porque cuando un "continuar"La declaración ocurre, entonces el valor de I se mantiene igual a 15 y no se incrementa. Por lo tanto, tenemos que incrementar el valor de i = "i+5"En la declaración if si queremos imprimir todos los demás valores.

El código modificado junto con la salida se verá así:

Ahora la salida verifica que esta vez continuar La declaración omitió solo el valor especificado e imprimió todos los demás valores.

Conclusión

Cuando un bucle encuentra un romper Declaración luego termina todo el bucle, sin embargo, cuando un bucle encuentra un continuar Declaración luego termina/omita la iteración actual y se mueve a la siguiente iteración. Este artículo presenta una visión general exhaustiva de la declaración Break and continúa en Java, además, proporciona múltiples ejemplos para la comprensión profunda de los conceptos.