Menu
Coddy logo textTech

Bucles Anidados con Arreglos 2D

Parte de la sección Lógica y Flujo del Journey de Java de Coddy — lección 3 de 59.

Al trabajar con arreglos 2D, a menudo usamos bucles anidados para iterar sobre cada fila y cada columna, lo que nos permite acceder o modificar cada elemento en el arreglo.

Aquí tienes una estructura típica de bucles anidados para un arreglo 2D:

for (int i = 0; i < array.length; i++) {
	// Outer loop iterates over rows
    for (int j = 0; j < array[i].length; j++) {
        // Inner loop iterates over columns
        // Access or modify array[i][j]
    }
}

El bucle exterior itera sobre las filas, y el bucle interior itera sobre las columnas de cada fila. De esta manera, puedes acceder a cada elemento en el array 2D usando array[i][j].

challenge icon

Desafío

Fácil

Crea un método llamado printMatrix que tome un arreglo bidimensional de enteros como argumento e imprima sus elementos en formato de matriz. Usa bucles anidados para iterar sobre las filas y columnas del arreglo.

Hoja de referencia

Usa bucles anidados para iterar sobre arreglos 2D. El bucle exterior itera sobre las filas, y el bucle interior itera sobre las columnas:

for (int i = 0; i < array.length; i++) {
    // El bucle exterior itera sobre las filas
    for (int j = 0; j < array[i].length; j++) {
        // El bucle interior itera sobre las columnas
        // Accede o modifica array[i][j]
    }
}

Accede a cada elemento usando array[i][j] donde i es el índice de fila y j es el índice de columna.

Pruébalo tú mismo

// Escribe tu código solo dentro de la clase. No escribas main() ni ningún código fuera de esta clase.
class PrintMatrix {
    public static void printMatrix(int[][] matrix) {
        // Escribe tu código aquí
    }
}
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 Lógica y Flujo