A Multi-Dimensional array is an array of arrays.
1// Three dimensional string array
2String[][][] threeDarr = new String[10][20][30];
3
4// Two dimensional string array
5String[][] names = {
6 {"Eric", "Brown"},
7 {"Lucas", "Scott"},
8 {"Frank", "Martin"},
9};
10
11// Two dimensional integer array
12int[][] twoDarr = { {1, 2, 3}, {4, 5, 6} };
13
14// Output is 5
15System.out.println(twoDarr[1][1]);
Multidimensional Array Loop
1int[][] twoDarr = { {1, 2, 3}, {4, 5, 6} };
2
3// Multidimensional array loop
4for (int i = 0; i < twoDarr.length; ++i) {
5 for(int j = 0; j < twoDarr[i].length; ++j) {
6 System.out.println(twoDarr[i][j]);
7 }
8}