Arreglos Bidimencionales (Matrices):
Al igual que los vectores, son colecciones de datos, con la diferencia de que estos cuentan con filas y columas. Para declarar un arreglo de dos dimensiones se utiliza el siguiente formato:
Tipo Nombre [][] = new tipo [Numero de renglones] [Numero de columnas]
Podemos ver que su sintaxis es bastante similar a la de un arreglo unidimensional, con la diferencia que este nos deja dos campos para ingresar el tamaño. El primero determinará el número de filas y el segundo el número de columnas que tendrá el arreglo. De la misma manera, estos valores tambien pueden ser ingresados por teclado por parte del usuario.
Para recorrer el arreglo, como tenemos dos tamaños diferentes, tenemos que hacerlo mediante dos "for" anidados, de la siguiente manera:
for (a=0; a<Nombre.lenght;a++)
{
for (b=0;b<Nombre.lenght;a++)
{
}
}
Vemos entonces que los "for" nos marcará las posiciones en donde se ingresarán los datos. Comienza primero por los valores 0,0, luego 0,1 y asi hasta que el segundo for llegue al tamaño de las columnas que asignamos. O sea que si asignamos 8 columnas, el for llegará hasta 8 dejandonos en la posicion 0,8. Luego de que este "for" se cumpla, el primer for incrementar, dejandonos en la posición 1,0 y así sucesivamente.
Y así nos va quedando una matriz o arreglo bidimencional.
No hay comentarios:
Publicar un comentario