El acceso a los elementos de arrays bidimensionales sigue el mismo formato que el acceso a los
elementos de un array unidimensional. En este caso, con las matrices deben especificarse los índices de la fila y la columna.
El formato general para la asignación directa de valores a los elementos es:
inserción de elementos
<nombre array>[indice fila][indice columna] = valor elemento;
extracción de elementos
<variable> = <nombre array> [indice fila][indice columna];
Con dos bucles anidados se accede a todos los elementos de una matriz. Su sintaxis es:
int fila, col;
for (fila = 0; fila < NumFilas; ++fila)
for (col = 0; col < NumCol; ++col)
Procesar elemento Matriz[fila][col];
El número de filas y de columnas se puede obtener con el atributo length. Con este atributo, la sintaxis para acceder a los elementos es:
<tipo> Matriz[][] ;
<especificación de filas y columnas con operador new>
for (fila = 0; fila < Matriz.length; ++fila)
for (col = 0; col < Matriz[fila].length; ++col)
Procesar elemento Matriz[fila][col];
No hay comentarios:
Publicar un comentario