tridimensionales resueltos metodo matriz matrices filas ejemplos columnas burbuja bidimensionales bidimensional arreglos arreglo java arrays syntax multidimensional-array

java - resueltos - orden de las dimensiones al crear una matriz multidimensional



matriz java filas columnas (2)

Lo veo como dimensiones:

height width depth int[5] [7] [8]

O

rows cols int[5] [7]

Es por eso que tiene sentido que sean 5 matrices de 7 ints para mí. Hay una especie de orden natural.

Creo que tu ejemplo también tiene sentido y es muy lógico. Así que supongo que es solo una cuestión de opinión: P

new T[7] crea una matriz de 7 T s. Si reemplazamos T con int[5] , obtendremos una new int[5][7] que debería crear una matriz de 7 matrices de 5 enteros. Sin embargo, crea una matriz de 5 matrices de 7 enteros en su lugar. ¿Hay alguna buena razón para esto? ¿No tendría más sentido si fuera al revés?


int ints [][] = new int [5][7]; puede escribirse como int [] ints [] = new int [5][7]; tal vez esto te dirá que tiene sentido que esos sean 5 arreglos de 7 enteros. ;)