Menu
Coddy logo textTech

Enhanced For Loop

Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 65 de 73.

El bucle for mejorado, también conocido como el bucle for-each, proporciona una forma más sencilla de iterar a través de arreglos y colecciones. Maneja automáticamente la indexación y la recuperación de elementos, lo que hace que el código sea más legible y menos propenso a errores.

Aquí está la sintaxis básica de un bucle for mejorado:

for (data_type element : array_or_collection) {
    // Código a ejecutar para cada elemento
}
  • data_type: El tipo de elementos en el arreglo o colección.
  • element: Una variable que contendrá el elemento actual en cada iteración.
  • array_or_collection: El arreglo o colección sobre el que deseas iterar.

Aquí hay un ejemplo:

int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}

En este ejemplo, el bucle itera sobre el arreglo numbers. En cada iteración, el elemento actual se asigna a la variable number, y el código dentro del bucle se ejecuta. La salida será:

1
2
3
4
5

El bucle for mejorado es especialmente útil cuando necesitas acceder a cada elemento de una colección sin modificar la colección en sí. Simplifica el código y lo hace más legible.

challenge icon

Desafío

Fácil

Crea un programa que haga lo siguiente:

  1. Inicializa un arreglo de cadenas llamado fruits con los valores "apple", "banana", "orange", "grape", y "kiwi".
  2. Utiliza un bucle for mejorado para iterar sobre el arreglo fruits.
  3. En cada iteración, imprime la fruta actual en mayúsculas utilizando el método toUpperCase(): someString.toUpperCase()

Pruébalo tú mismo

public class Main {
    public static void main(String[] args) {
        // Inicializa el arreglo fruits
        

        // Usa un bucle for mejorado para iterar sobre el arreglo
        
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Java online