class PruebaDimensiones { public static void main(String[ ] args) { /* declaracion de matriz de 3 filas, pero con la posibilidad de dimensionar cada fila en forma posterior */ int matriz[ ][ ] = new int[3][ ]; matriz[0] = new int[2]; /* asigna 2 columnas a fila 0 */ matriz[1] = new int[1]; /* asigna 1 columna a fila 1 */ matriz[2] = new int[8]; /* asigna 8 columnas a fila 2 */ /* estructura de la matriz x x x x x x x x x x x */ int i; System.out.println("Prueba 1 para matriz\n"); for(i = 0; i < matriz.length ; i++) { System.out.println("numero de columnas de fila " + i + " = " + matriz[i].length); } /*Declaracion e inicializacion de 4 filas, cada una con 2,4,8 y 2 columnas */ int C[ ][ ] = { {2,4} , {3,4,5,6} , {2,3,4,5,6,7,8,9} , {3} }; /* estructura de la matriz C 2 4 3 4 5 6 2 3 4 5 6 7 8 9 3 */ System.out.println("\n\nPrueba 2 para matriz\n"); for(i = 0; i < C.length ; i++) { System.out.println("\nnumero de columnas de fila " + i + " = " + C[i].length); for(int j = 0; j < C[i].length ; j++) System.out.print(C[i][j] + "\t"); } /* Por ejemplo es comun en programacion, definir estrcuturas de matrices con dimensiones de columna diferentes... x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */ } }