I have one 2 dimensional array, so an array of arrays. The arrays of the arrays DONT have the same lengths. Here an example:
double[][] multi = new double[][
2D arrays are array of arrays... So one can iterate as:
for (double[] row: multi) { for(double value: row) { } }