Multidimensional Arrays in Java

Itacen Sabacok | Dec 3, 2021

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}