Iniciar sesión

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?

  1. Aint matriz[][2];
  2. Bmatrix int matriz;
  3. Cint[2] matriz;
  4. 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}}?

  1. A3
  2. B6
  3. C2
  4. 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'?

  1. Afor (int n = numeros) { ... }
  2. Bfor (n in numeros) { ... }
  3. Cfor (int n : numeros) { ... }
  4. 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.