o breakinstrução é usada para alterar o fluxo de controle dentro de loops e instruções switch. Já vimos a instrução break em ação em conjunto com a instrução switch. A instrução break também pode ser usada com as instruções while e for. Executando umbreak instrução com qualquer uma dessas construções de loop causa o encerramento imediato do loop mais interno.
O diagrama a seguir mostra a explicação diagramática do break declaração.
A seguir está um exemplo da instrução break -
class Example {
static void main(String[] args) {
int[] array = [0,1,2,3];
for(int i in array) {
println(i);
if(i == 2)
break;
}
}
}
A saída do código acima seria -
0
1
2
Como esperado, uma vez que existe uma condição colocada dizendo que se o valor de i é 2 e, em seguida, sai do loop, por isso o último elemento da matriz, que é 3, não é impresso.