2. 11
What is a two-dimensional array?
A two-dimensional
array has “rows”
and “columns,”
and can be thought
of as a series of
one-dimensional
arrays stacked on
top of one another.
4. 11
Iterating a Two-Dimensional Array
Use a nested for loop:
Outer loop iterates the row
Inner loop iterates the column.
for ( int i=0; i<5; i++ )
{
for ( int j=0; j<5; j++ )
{
anArray[i][j] = i+j;
}
}
5. 11
Multidimensional Arrays
Arrays can have more than two
dimensions.
Multidimensional arrays are not
commonly used as they quickly become
difficult to manage.
Declare multidimensional array:
int[][][] anArray = new
int[5][5][5];
7. 11
The Game of Life
Using two-dimensional arrays:
Entire board is
one generation.
Two-dimensional
array holds state of
each cell of the game
board organized in
rows and columns.