break
A palavra-chave break é uma instrução de interrupção imediata de qualquer laço, seja ele qual for, independente de sua condição de parada ter sido atendida.
Vamos ao exemplo:
import java.util.Scanner;
/**
* Exemplo de uso da palavra-chave break.
*/
public class ExemploBreak {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("Digite um numero de 1 a 9 exceto o 5: ");
int numero = entrada.nextInt();
System.out.println("Contando de 1 ate o numero que voce digitou…");
for(int cont = 0; cont <= numero; cont++) {
if(numero == 5 || numero < 1 || numero > 9) {
System.out.println("Um numero proibido foi digitado!");
break;
}
System.out.print(cont + " ");
}
}
}
Observe que, segundo o condicional da linha 13, caso um número inválido seja digitado o laço for iniciado na linha 12 será interrompido imediatamente devido a instrução break existente na linha 15. Uma vez executado o código acima, a seguinte saída será projetada caso o usuário digite o número 5:
C:\>javac ExemploBreak.java
C:\>java ExemploBreak
Digite um numero de 1 a 9 exceto o 5 :
5
Contando de 1 ate o numero que voce digitou...
Um numero proibido foi digitado!