Arrays multidimensionales y recorridos en Java
Matrices y formas de recorrer un array
Unidad: Arrays y Strings
Lección 2 de 4
Gratis
🔲
Arrays multidimensionales
Un array multidimensional (por ejemplo, de 2 dimensiones) es como una tabla: filas y columnas. En Java, es un "array de arrays".
int[][] tablero = {
{1, 2, 3},
{4, 5, 6}
};
System.out.println(tablero[1][2]); // fila 1, columna 2 -> 6
Java también tiene el bucle for-each, útil cuando no necesitas el índice, solo recorrer cada valor: for (int n : numeros) { ... }.
Pon a prueba lo que aprendiste
Concepto
¿Cómo se declara un array de 2 dimensiones (una matriz) de int?
- Aint matriz[][2];
- Bmatrix int matriz;
- Cint[2] matriz;
- Dint[][] matriz;
Ver respuesta
D) int[][] matriz; Dos pares de corchetes indican 2 dimensiones.
Trazar código
¿Qué imprime tablero[1][2] si tablero = {{1,2,3},{4,5,6}}?
- A3
- B6
- C2
- D5
Ver respuesta
B) 6 Fila 1 es {4,5,6}, columna 2 de esa fila es 6.
for-each
¿Cuál es la sintaxis correcta de un for-each sobre un array de int llamado 'numeros'?
- Afor (int n = numeros) { ... }
- Bfor (n in numeros) { ... }
- Cfor (int n : numeros) { ... }
- Dforeach (numeros as n) { ... }
Ver respuesta
C) for (int n : numeros) { ... } For (tipo variable : coleccion).
🎯 Practica esta lección completa
Ejercicios de completar código, ordenar bloques y respuesta libre. Ganas XP y mantienes tu racha.
Practicar gratis, sin registrarte
Entras como invitado directo a esta lección. Sin tarjeta.