Mehrdimensionale Arrays: Unterschied zwischen den Versionen

Aus FI-Wiki
Die Seite wurde neu angelegt: „== 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: <syntaxhighlight lang="java"> int[][] matrix = new int[3][4]; </syntaxhighlight> Das Array besitzt: *…“
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 2: Zeile 2:


'''Mehrdimensionale Arrays''' sind Arrays, die weitere Arrays enthalten.   
'''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.
Sie eignen sich, um Daten in Tabellenform oder in mehreren Dimensionen abzubilden, z. B. Matrizen, Spielbretter oder Raster.


=== 2D-Array (häufigste Form) ===
=== 2D-Array (häufigste Form) ===
Zeile 49: Zeile 49:
* Tabellen, Matrizen   
* Tabellen, Matrizen   
* Spielfelder (z. B. Tic-Tac-Toe, Schach)   
* Spielfelder (z. B. Tic-Tac-Toe, Schach)   
* Bilder (Pixelraster)   
* Bilder ([[Pixel]]raster)   
* mehrdimensionale Datenmodelle
* mehrdimensionale Datenmodelle


=== Kurzmerksatz ===
=== Kurzmerksatz ===
'''Mehrdimensionale Arrays bestehen aus Arrays innerhalb von Arrays, ideal für Tabellen, Raster und komplexe Datenstrukturen.'''
'''Mehrdimensionale Arrays bestehen aus Arrays innerhalb von Arrays, ideal für Tabellen, Raster und komplexe Datenstrukturen.'''

Aktuelle Version vom 23. November 2025, 09:41 Uhr

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.