A declaração break em Java
A instrução Java break
em uma situação definida interrompe o fluxo atual do programa. Ele passa o controle para a instrução que segue a instrução encerrada.
Na linguagem de programação Java, podemos usar a instrução break
de duas maneiras. Quando uma instrução break
é usada dentro de um loop, o loop termina imediatamente e o código prossegue com a instrução a seguir, que está após o corpo do loop. Também é usado para encerrar a condição de switch-case
quando ocorre uma correspondência.
Podemos usar a instrução break Java em qualquer loop, como loop for
, loop do-while
e loop while
.
Por exemplo,
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);
}
}
}
Produção:
0
1
2
3
4
5
6
A instrução break
é encontrada quando a variável i
é igual a 7 no exemplo acima. Da mesma forma, podemos usar isso para outros loops também.
Podemos usar a instrução break com instruções switch-case
, conforme mostrado abaixo.
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);
}
}
Produção:
Fail
Na instrução switch-case
, usamos a instrução break
para encerrar o bloco e ir para a próxima linha de código sempre que ocorre uma correspondência. Se não usarmos a instrução break
, ela executará todos os casos.