Heim > Java > javaLernprogramm > Was ist der richtige Weg, um ein zweidimensionales Array in Java zu erstellen?

Was ist der richtige Weg, um ein zweidimensionales Array in Java zu erstellen?

Patricia Arquette
Freigeben: 2024-12-26 05:19:09
Original
752 Leute haben es durchsucht

What's the Correct Way to Create a Two-Dimensional Array in Java?

Erstellen zweidimensionaler Arrays in Java: Der richtige Ansatz

Die von Ihnen erwähnte Syntax:

int[][] multD = new int[5][];
multD[0] = new int[10];
Nach dem Login kopieren

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];
Nach dem Login kopieren

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 }
};
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage