…
double[][] a = new double[3][4];
oppure
double[][] a = { { 0.0, 0.0, 0.0, 0.0 }, { 0.0, 0.0, 0.0, 0.0 }, { 0.0, 0.0, 0.0, 0.0 } };
Nota
- a.length, lunghezza dell’array di array (numero di righe)
- a[i].length, lunghezza della riga i-esima
Array non rettangolari
double[][] a = new double[3][]; a[0] = new double[1]; a[1] = new double[2]; a[2] = new double[3];
oppure
double[][] a = { { 0.0 }, { 0.0, 0.0 }, { 0.0, 0.0, 0.0, 0.0 } };
Esempio
double[][] a = new double[2][]; a[0] = new double[20]; a[1] = new double[10]; for(int i=0; i < a.length; i++) for(int j=0; i < a[i].length; j++) { ... }