Im nächsten Beispiel wird eine Tabelle mit zwei Reihen und drei Spalten verwendet.
public class array3 {
public static void main (String [] args) {
int tabelle[][] = new int [2][3];
tabelle[0][0] = 1;
tabelle[0][1] = 2;
tabelle[0][2] = 3;
tabelle[1][0] = 4;
tabelle[1][1] = 5;
tabelle[1][2] = 6;
for (int i=0;i<tabelle.length;i++) {
for (int j=0;j<tabelle[i].length;j++) {
System.out.print(tabelle[i][j] + " ");
}
System.out.println();
}
}
}
Damit erhalten wir die folgende Ausgabe:
1 2 3 4 5 6
Auch mehrdimensionale Arrays können bei der Definition initialisiert werden. Damit erhalten wir die folgende Variante des letzten Beispiels:
public class array4 {
public static void main (String [] args) {
int tabelle[][] = {{1, 2, 3},
{4, 5, 6}};
for (int i=0;i<tabelle.length;i++) {
for (int j=0;j<tabelle[i].length;j++) {
System.out.print(tabelle[i][j] + " ");
}
System.out.println();
}
}
}