Arreglo Multidimensional Conceptos Basicos

Arreglo Multidimensional Conceptos Basicos

Arreglos Multidimensionales

En Java a diffrencia de otros lenguajes, los arreglos multidimensionales son tratados como arreglos de arreglos. Esto implica que la creación e inicialización de arreglos de más de una dimensión, necesariamente deberá incluir llamados new para cada una de las dimensiones del arreglo, en la mayoría de los casos, veamos un ejemplo:

int matrixDos [ ][ ] = new int [4][ ];

for(int i = 0; i < matrixDos.length ; i++){

matrixDos[i] = new int [6];

}

/* Se declara un arreglo de dos dimensiones matrixDos, se crea inicialmente un arreglo de 4 elementos que representarán las filas de la matriz, y dentro del ciclo para cada fila se crea un nuevo arreglo de 6 elementos cada uno, lo que significa que el arreglo contendrá 4×6 objetos.*/

El siguiente código más corto tiene el mismo efecto:

int matrixDos [ ][ ] = new int [4][6];

La ventaja del primer método es la posibilidad de crear arreglos de dos dimensiones no rectangulares.


Mis sitios nuevos:
Emprendedores
Politica de Privacidad