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(); } } }