Mehrdimensionale Arrays
Aus FI-Wiki
Mehrdimensionale Arrays
Mehrdimensionale Arrays sind Arrays, die weitere Arrays enthalten. Sie eignen sich, um Daten in Tabellenform oder in mehreren Dimensionen abzubilden, z. B. Matrizen, Spielbretter oder Raster.
2D-Array (häufigste Form)
Ein zweidimensionales Array stellt eine Tabelle aus Zeilen und Spalten dar.
Beispiel:
int[][] matrix = new int[3][4];
Das Array besitzt:
- 3 Zeilen
- 4 Spalten
Befüllen eines 2D-Arrays
matrix[0][0] = 1;
matrix[0][1] = 2;
matrix[1][0] = 5;
Zugriff auf Werte
int wert = matrix[2][3];
Initialisierung mit Werten
int[][] feld = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Mehr als zwei Dimensionen
Java erlaubt beliebig viele Dimensionen:
int[][][] würfel = new int[4][4][4];
Beispielanwendung: 3D-Koordinaten oder Datenwürfel.
typische Einsatzgebiete
- Tabellen, Matrizen
- Spielfelder (z. B. Tic-Tac-Toe, Schach)
- Bilder (Pixelraster)
- mehrdimensionale Datenmodelle
Kurzmerksatz
Mehrdimensionale Arrays bestehen aus Arrays innerhalb von Arrays, ideal für Tabellen, Raster und komplexe Datenstrukturen.
