A declaração break em Java

Aryan Tyagi 12 outubro 2023
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.