Heim >Java >javaLernprogramm >Was ist der richtige Weg, um ein zweidimensionales Array in Java zu erstellen?
Erstellen zweidimensionaler Arrays in Java: Der richtige Ansatz
Die von Ihnen erwähnte Syntax:
int[][] multD = new int[5][]; multD[0] = new int[10];
ist nicht der richtige Weg, ein zweidimensionales Array in Java zu erstellen. Ein zweidimensionales Array ist ein Array von Arrays, und jedes Element des äußersten Arrays ist eine Referenz auf ein inneres Array.
Die korrekte Syntax zum Erstellen eines zweidimensionalen Arrays mit 5 Zeilen und 10 Spalten lautet:
int[][] multi = new int[5][10];
Dieser Code initialisiert das Array mit 5 Elementen, von denen jedes eine Referenz auf ein inneres Array der Größe 10 ist. Die inneren Arrays sind nicht initialisiert, also ihre Standardwerte sind 0 für Ganzzahlen.
Sie können die inneren Arrays auch explizit initialisieren:
int[][] multi = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } };
Dadurch wird ein zweidimensionales Array erstellt, wobei jedes innere Array 10 Elemente enthält, die alle mit initialisiert werden 0.
Denken Sie daran, dass beim Erstellen zweidimensionaler Arrays das äußerste Array die Anzahl der Zeilen enthält und die inneren Arrays die Spalten darstellen. Jedes Element im äußersten Array ist eine Referenz auf ein inneres Array.
Das obige ist der detaillierte Inhalt vonWas ist der richtige Weg, um ein zweidimensionales Array in Java zu erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!