| Row | Col | ||||
|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | |
| 0 | 1 | 9 | 4 | ||
| 1 | 0 | 2 | |||
| 2 | 0 | 1 | 2 | 3 | 4 |
Here is a program that creates a 2D array, then prints it out.
The way that the nested loops are written enable the program to print out the correct number of elements for each row. The expression uneven[row].length evaluates to a different integer for each row of the array.
class unevenExample3
{
public static void main( String[] arg )
{
// declare and construct a 2D array
int[][] uneven =
{ { 1, 9, 4 },
{ 0, 2},
{ 0, 1, 2, 3, 4 } };
// print out the array
for ( int row=0; row < uneven.length; row++ )
{
System.out.print("Row " + row + ": ");
for ( int col=0; col < uneven[row].length; col++ )
System.out.print( uneven[row][col] + " ");
System.out.println();
}
}
}