La declaración break en Java
La declaración break
de Java en una situación definida interrumpe el flujo actual del programa. Pasa el control al enunciado que sigue al enunciado terminado.
En el lenguaje de programación Java, podemos usar la declaración break
de dos formas. Cuando se usa una instrucción break
dentro de un bucle, el bucle finaliza de inmediato y el código procede con la siguiente declaración, que está después del cuerpo del bucle. También se utiliza para finalizar la condición de cambio de caso
cuando ocurre una coincidencia.
Podemos usar la instrucción break de Java en cualquier bucle, como el bucle for
, el bucle do-while
y el bucle while
.
Por ejemplo,
public class DemoBreak {
public static void main(String[] args) {
// for loop
for (int i = 0; i <= 10; i++) {
if (i == 7) {
// using Break Statement
break;
}
System.out.println(i);
}
}
}
Producción :
0
1
2
3
4
5
6
La declaración break
se encuentra cuando la variable i
es igual a 7 en el ejemplo anterior. De manera similar, también podemos usar esto para otros bucles.
Podemos usar la sentencia break con sentencias switch-case
, como se muestra a continuación.
public class DemoSwitchBreak {
public static void main(String[] args) {
int number = 2;
String name;
switch (number) {
case 1:
name = "Pass";
break;
case 2:
name = "Fail";
break;
default:
name = "Invalid";
break;
}
System.out.println(name);
}
}
Producción :
Fail
En la declaración switch-case
, usamos la declaración break
para terminar el bloque e ir a la siguiente línea de código cada vez que se produce una coincidencia. Si no usamos la sentencia break
, ejecutará todos los casos.