break y continue
En Java, las sentencias break
y continue
se utilizan para controlar el flujo de los bucles. Aquí tienes una explicación de cómo funcionan ambas sentencias:
-
break
:- La sentencia
break
se usa para salir inmediatamente de un bucle. - Se utiliza comúnmente con estructuras de control como
for
,while
ydo-while
. - Cuando se ejecuta
break
, el flujo del programa sale del bucle y continúa con la siguiente instrucción después del bucle. - Se usa generalmente para salir de un bucle antes de que se cumplan sus condiciones de terminación.
Ejemplo de
break
en un buclefor
:for (int i = 1; i <= 10; i++) { if (i == 5) { break; // Salir del bucle cuando i es igual a 5 } System.out.println(i); }
- La sentencia
-
continue
:- La sentencia
continue
se usa para saltar la iteración actual y continuar con la siguiente iteración del bucle. - Es útil cuando quieres omitir una parte del bucle pero no salir completamente de él.
continue
se utiliza con mayor frecuencia en buclesfor
ywhile
.
Ejemplo de
continue
en un buclefor
:for (int i = 1; i <= 10; i++) { if (i % 2 == 0) { continue; // Saltar las iteraciones pares } System.out.println(i); }
- La sentencia
En el ejemplo anterior, el bucle imprimirá solo los números impares y omitirá los números pares debido a la sentencia continue
.
Ambas sentencias break
y continue
son herramientas importantes para controlar el flujo de los bucles y adaptar su comportamiento según las necesidades del programa.