Arrays inside arrays
Declaring with Known Length
datatype[][] listname = new datatype [#rows][#columns]
Declaring with Unknown Adaptive Length
datatype[][] listname = { {row1value1,row1value2}, {row2value1, row2value2} }
Accessing elements
array[row][column];
For loops are just nested for loops.