jueves, 28 de septiembre de 2017

Arrays multidimensionales en java

ARRAYS MULTIDIMENSIONALES EN JAVA
Un array multidimensional son mas de un array unidimensional unidos, para que te hagas una idea, es como si fuera una tabla. Se crea igual que un array unidimensional, solo hay que añadir un corchete mas con un tamaño en la definición del array. Veamos un ejemplo:
Como vemos, añadimos un corchete mas después del nombre y del tamaño. El primer corchete son las filas y el segundo son las columnas.
Para asignar un valor, debemos indicar una posicion en las filas y columnas. Por ejemplo:

También existe una forma de realizar las dos anteriores acciones de una forma más rápida. Esta es su sintaxis:
tipo_dato nombre_array={{valor, valor, valor}, {valor, valor, valor}};
Como vemos por cada fila se abre una llave. Veamos como se hace:
Para recorrer un array, debemos usar un bucle anidado, donde el primer bucle controla las filas y el de dentro las columnas. Veamos un ejemplo:
Como vemos en el ejemplo anterior, vemos array.length, devuelve la longitud de las filas (3) y array[0].lenght devuelve la longitud de las columnas (5).

¿Podemos recorrer una sola fila o columna del array? Si podemos, para ello solo tenemos que usar un bucle, indicando que es lo que vamos a recorrer. Veamos un ejemplo:

No hay comentarios.:

Publicar un comentario