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
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.