Multidimensional arrays are arrays of arrays with each element of the array holding the reference of other arrays.
These are also known as <ahref = "https://www.geeksforgeeks.org/jagged-array-in-java/">Jagged Arrays</a>. A multidimensional array is created by appending one set of square brackets ([]) per dimension.
Examples:
```java
int[][]intArray=newint[10][20];//a 2D array or matrix
int[][][]intArray=newint[10][20][10];//a 3D array
```
## Jagged Array
A jagged array is an array of arrays such that member arrays can be of different sizes,
i.e., we can create a 2-D array but with a variable number of columns in each row.