Develop code that uses break and continue statements

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.