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.