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
breakse usa para salir inmediatamente de un bucle. - Se utiliza comúnmente con estructuras de control como
for,whileydo-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
breaken 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
continuese 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.
continuese utiliza con mayor frecuencia en buclesforywhile.
Ejemplo de
continueen 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.