Note 0,0: 99 Note 2,4: 96 Summe: 116
Zweidimensionale Arrays sind Objekte.
Eine Variable wie gradeTable ist eine Referenz
auf ein 2D Arrayobjekt.
Die Deklaration
int[][] myArray ;
besagt, dass es von myArray erwartet wird
eine Referenz auf ein 2D Array von int zu enthalten.
Die Deklaration
int[][] myArray = new int[3][5] ;
besagt, dass myArray
eine Referenz auf ein 2D Array von int
enthalten kann,
erzeugt ein Arrayobjekt von 3 Zeilen
und 5 Spalten
und stellt die Referenz in myArray.
Alle Elemente des Arrays werden mit null initialisiert.
Die Deklaration
int[][] myArray = { {0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0} };
macht genau das gleiche wie die vorherige Deklaration (und würde normalerweise nicht verwendet werden). Die Deklaration
int[][] myArray = { {8,1,2,2,9}, {1,9,4,0,3}, {0,3,0,0,7} };
erzeugt ein Array mit den gleichen Dimensionen (die gleiche Anzahl von Zeilen und Spalten) wie das vorherige Array und initialisiert die Elemente mit bestimmten Werten.