Zeile | Spalte | ||||
---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | |
0 | 1 | 9 | 4 | ||
1 | 0 | 2 | |||
2 | 0 | 1 | 2 | 3 | 4 |
Hier ist ein Programm, das ein 2D-Array erzeugt und es dann ausgibt.
Die Art, in der die geschachtelten Schleifen geschrieben sind, ermöglicht es dem Programm die korrekte Anzahl der Elemente in jeder Zeile auszugeben. Der Ausdruck ungerade[zeile].length ergibt für jede Zeile des Arrays einen anderen Integer.
class UngeradeBsp3 { public static void main( String[] arg ) { // ein 2D-Array deklarieren und konstruieren int[][] ungerade = { { 1, 9, 4 }, { 0, 2}, { 0, 1, 2, 3, 4 } }; // das Array ausgeben for ( int zeile = 0; zeile < ungerade.length; zeile++ ) { System.out.print("Zeile " + zeile + ": "); for ( int spalte=0; spalte < ungerade[zeile].length; spalte++ ) System.out.print( ungerade[zeile][spalte] + " "); System.out.println(); } } }