As instruções break e continue são usadas para controlar o fluxo de execução em loops em Java. Aqui estão exemplos de como essas instruções podem ser usadas:
Exemplo com break:
A instrução break é usada para interromper a execução de um loop antes que a condição de término seja atingida.
public class ExemploBreak {
public static void main(String[] args) {
// Exemplo: Encontrar o primeiro número par em um loop
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
System.out.println("Primeiro número par encontrado: " + i);
break; // Interrompe o loop quando um número par é encontrado
}
}
}
}
Neste exemplo, o loop for procura pelo primeiro número par de 1 a 10. Quando um número par é encontrado, a instrução break é usada para interromper o loop imediatamente.
Exemplo com continue:
A instrução continue é usada para pular a iteração atual de um loop e continuar com a próxima iteração.
public class ExemploContinue {
public static void main(String[] args) {
// Exemplo: Imprimir números ímpares de 1 a 10 usando continue
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // Pula a iteração se o número for par
}
System.out.println("Número ímpar: " + i);
}
}
}
Neste exemplo, o loop for imprime apenas números ímpares de 1 a 10. Quando um número par é encontrado, a instrução continue é usada para pular a iteração atual e ir para a próxima iteração.
Ambas as instruções, break e continue, são ferramentas poderosas para controlar o fluxo em loops, mas devem ser usadas com cuidado para evitar lógica confusa e código difícil de entender.