Erstellen zweidimensionaler Arrays in Java
Die aufgeworfene Frage betrifft die richtige Syntax zum Erstellen eines zweidimensionalen Arrays mit bestimmten Dimensionen. Das bereitgestellte Codefragment initialisiert ein mehrdimensionales Array, entspricht jedoch nicht der korrekten Syntax zur Angabe von Dimensionen.
Um in Java ein zweidimensionales Array aus Ganzzahlen mit 5 Zeilen und 10 Spalten zu erstellen, lautet die entsprechende Syntax :
int[][] multi = new int[5][10];
Diese Syntax deklariert ein zweidimensionales Array namens multi mit 5 Elementen, von denen jedes ein Array aus 10 Ganzzahlen ist. Einfach ausgedrückt ist Multi ein 5x10-Raster ganzzahliger Werte.
Ein anderer Ansatz besteht darin, das Array explizit zu erstellen und jede Zeile auf die gewünschte Länge festzulegen:
int[][] multi = new int[5][]; multi[0] = new int[10]; multi[1] = new int[10]; multi[2] = new int[10]; multi[3] = new int[10]; multi[4] = new int[10];
Diese Methode erstellt ein 5x10-Raster und initialisiert jedes Element mit dem Standardwert für ganze Zahlen, der 0 ist.
Eine noch prägnantere Möglichkeit, ein zu erstellen und zu initialisieren Das zweidimensionale Array verwendet geschweifte Klammern:
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 } };
Diese Methode initialisiert das Array mit den in den geschweiften Klammern angegebenen Werten.
Das obige ist der detaillierte Inhalt vonWie kann ich in Java ein zweidimensionales Array erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!