Para recorrer un arreglo o una matriz necesitamos del ciclo for, en el caso del arreglo solo se necesita recorrer las columnas, pero en el caso de la matriz o arreglo bidimensional, se necesita un doble for, uno que recorra las filas y otro las columnas por cada fila.
■ Recorrer un arreglo
Teniendo un arreglo tamaño 5 de valores numéricos como el siguente, lo recorreríamos así:
int[] Numeros = {1, 2, 3, 4, 5};
for (int i=0; i < Numeros.length; i++) {
System.out.println(Numeros[i]);
}
Donde:
"Numeros.length" se refiere a las filas del arreglo y la variable i es el índice que irá recorriendo una por una.
■ Recorrer una matriz 5x3
Teniendo una matriz 5x3 de números como la siguente, la recorreríamos así:
int[][] Numeros = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}, {13, 14, 15}};
for (int i=0; i < Numeros.length; i++) {
for (int j=0; j < Numeros[i].length; j++) {
System.out.println(Numeros[i][j]);
}
}
Donde:
"Numeros.length" se refiere a las filas de la matriz.
"Numeros[i].length" se refiere a las columnas de cada fila representada por "i".
No hay comentarios:
Publicar un comentario