Lección 27. Bucle ForEach.

También hay un bucle forEach, que se usa exclusivamente para recorrer elementos en una matriz (u otras estructuras de datos).

Copiar código
for (type nombreVariable : nombreArray) {
  // Bloque de código a ejecutar
}

El bucle foreach es más simple y legible que un bucle normal for, ya que NO necesita un contador (como i < array.length).

Un ejemplo:

Copiar código
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};

for (String car : cars) {
  System.out.println(car);
}

Tambien:

Copiar código
int[] numbers = {10, 20, 30, 40};

for (int num : numbers) {
  System.out.println(num);
}

Nota: La variable creada en el forEach, debe coincidir con el tipo de dato asignado al Array.