Menu
Coddy logo textTech

Grundlagen der 2D-Arrays

Teil des Abschnitts Logik & Ablauf der Java-Journey von Coddy — Lektion 1 von 59.

In Java ist ein 2D-Array ein Array von Arrays, das eine gitter- oder matrixähnliche Struktur bildet. Es ist wie eine Tabelle mit Zeilen und Spalten, in der jede Zelle einen Wert enthalten kann. 2D-Arrays sind nützlich für die Darstellung von Daten mit einer zweidimensionalen Beziehung, wie zum Beispiel ein Schachbrett, ein Sitzplan oder ein gitterbasiertes Spiel.

So deklarieren und initialisieren Sie ein 2D-Array in Java:

data_type[][] arrayName = new dataType[numberOfRows][numberOfColumns];
  • dataType: Der Typ der Elemente, die das Array enthalten wird (z. B. int, String usw.).
  • arrayName: Der Name, den Sie dem Array geben.
  • numberOfRows: Die Anzahl der Zeilen im Array.
  • numberOfColumns: Die Anzahl der Spalten im Array.

Um zum Beispiel ein 2D-Array von Ganzzahlen mit 3 Zeilen und 4 Spalten zu erstellen, würden Sie Folgendes schreiben:

int[][] matrix = new int[3][4];

Sie können ein 2D-Array auch direkt mit Werten initialisieren:

int[][] matrix = {
	{1, 2, 3},
	{4, 5, 6},
	{7, 8, 9}
};
challenge icon

Aufgabe

Einfach

Deklariere und initialisiere ein 2D-Array vom Typ int[][] namens matrix, das die folgenden 5 Zeilen enthält (der Starter-Code gibt es bereits für dich aus):

5, 7, 10, 24, 41
86, 13, 683, 64, 13
42, 46, 791, 111, 9
86, 88, 1845, 5, 15897
9, 1, 5, 5, 6

Probier es selbst

public class Main {
    public static void main(String[] args) {
        int[][] matrix = {
            // Schreibe deinen Code hier
        };
            
        
        // Die Matrix ausgeben
        int rows = matrix.length;
        int cols = matrix[0].length;
        
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < cols; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();
        }
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf