Use a for loop including an enhanced for loop

Em Java, a instrução de loop for é usada para iterar sobre uma sequência de valores. Aqui está um exemplo de como usar a instrução for, incluindo um exemplo de um loop enhanced for (também conhecido como “for-each”):

Exemplo de Loop for:

public class ExemploForLoop {
    public static void main(String[] args) {
        // Loop for tradicional para imprimir números de 1 a 5
        for (int i = 1; i <= 5; i++) {
            System.out.println("Iteração " + i);
        }

        // Loop for para imprimir números pares de 2 a 10
        for (int j = 2; j <= 10; j += 2) {
            System.out.println("Número Par: " + j);
        }
    }
}

Neste exemplo, o primeiro loop for imprime os números de 1 a 5, enquanto o segundo loop for imprime os números pares de 2 a 10.

Exemplo de Loop enhanced for:

public class ExemploEnhancedForLoop {
    public static void main(String[] args) {
        // Array de números
        int[] numeros = {1, 2, 3, 4, 5};

        // Loop enhanced for para imprimir os números do array
        for (int numero : numeros) {
            System.out.println("Número: " + numero);
        }

        // Lista de nomes
        String[] nomes = {"Alice", "Bob", "Charlie"};

        // Loop enhanced for para imprimir os nomes da lista
        for (String nome : nomes) {
            System.out.println("Nome: " + nome);
        }
    }
}

Neste exemplo, o loop enhanced for é usado para iterar sobre um array de números e uma lista de nomes. Esse tipo de loop simplifica a iteração sobre coleções de elementos, eliminando a necessidade de controlar explicitamente o índice ou o contador de loop.

Ambos os tipos de loops, for tradicional e enhanced for, são úteis em diferentes situações. O loop enhanced for é especialmente conveniente para iterar sobre coleções de elementos, como arrays e listas.