Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zweidimensionales Array | Arrays
Java-Grundlagen
course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Zweidimensionales Array

Ein zweidimensionales Array entspricht einer Matrix in der Mathematik. (Falls du mit Matrizen nicht vertraut bist, keine Sorge; ich werde sie jetzt einfach erklären.) Obwohl zweidimensionale Arrays in der praktischen Programmierung nicht häufig verwendet werden, ist es wichtig, sie zu verstehen und die Fähigkeit zu besitzen, mehrdimensionale Arrays zu erstellen. Ein zweidimensionales Array ist ein Array mit zwei unterschiedlichen Indizes.

Um dies zu veranschaulichen, betrachten wir ein Diagramm eines zweidimensionalen Arrays:

Die obige Tabelle dient als Beispiel für ein zweidimensionales Array oder eine Matrix. Schauen wir uns an, wie man Werte aus dieser Tabelle abruft. Angenommen, wir möchten das Element am Index [3][2] finden. Der erste Index gibt die Zeile an, die wir betrachten, und der zweite den Spalte. Es hilft, sich gedanklich zwei Linien vorzustellen, um zum Ergebnis zu gelangen:

Wir ziehen zwei Linien, die sich an der Zelle mit der Zahl 18 schneiden. Dies stellt den Wert am Index [3][2] dar.

Als Nächstes sehen wir uns an, wie man ein zweidimensionales Array im Code deklariert, und anschließend zeigen wir, wie man es manuell befüllt. Danach führen wir eine indexbasierte Suche durch, um unsere Genauigkeit zu überprüfen.

java

Main

copy
1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }

Wie Sie sehen, haben wir ein zweidimensionales Array mit den Dimensionen 3 x 3 deklariert. Das manuelle Befüllen hat sich jedoch als ziemlich zeitaufwendig und schwierig erwiesen. Möglicherweise überlegen Sie bereits, wie wir eine Schleife nutzen können, um das Array effizient zu befüllen oder alle Daten daraus zu extrahieren. Auf dieses Thema gehen wir im nächsten Kapitel ein.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Java-Grundlagen

Java-Grundlagen

1. Erste Schritte
2. Grundtypen und Operationen
3. Schleifen
4. Arrays
5. Zeichenkette

book
Zweidimensionales Array

Ein zweidimensionales Array entspricht einer Matrix in der Mathematik. (Falls du mit Matrizen nicht vertraut bist, keine Sorge; ich werde sie jetzt einfach erklären.) Obwohl zweidimensionale Arrays in der praktischen Programmierung nicht häufig verwendet werden, ist es wichtig, sie zu verstehen und die Fähigkeit zu besitzen, mehrdimensionale Arrays zu erstellen. Ein zweidimensionales Array ist ein Array mit zwei unterschiedlichen Indizes.

Um dies zu veranschaulichen, betrachten wir ein Diagramm eines zweidimensionalen Arrays:

Die obige Tabelle dient als Beispiel für ein zweidimensionales Array oder eine Matrix. Schauen wir uns an, wie man Werte aus dieser Tabelle abruft. Angenommen, wir möchten das Element am Index [3][2] finden. Der erste Index gibt die Zeile an, die wir betrachten, und der zweite den Spalte. Es hilft, sich gedanklich zwei Linien vorzustellen, um zum Ergebnis zu gelangen:

Wir ziehen zwei Linien, die sich an der Zelle mit der Zahl 18 schneiden. Dies stellt den Wert am Index [3][2] dar.

Als Nächstes sehen wir uns an, wie man ein zweidimensionales Array im Code deklariert, und anschließend zeigen wir, wie man es manuell befüllt. Danach führen wir eine indexbasierte Suche durch, um unsere Genauigkeit zu überprüfen.

java

Main

copy
1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }

Wie Sie sehen, haben wir ein zweidimensionales Array mit den Dimensionen 3 x 3 deklariert. Das manuelle Befüllen hat sich jedoch als ziemlich zeitaufwendig und schwierig erwiesen. Möglicherweise überlegen Sie bereits, wie wir eine Schleife nutzen können, um das Array effizient zu befüllen oder alle Daten daraus zu extrahieren. Auf dieses Thema gehen wir im nächsten Kapitel ein.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt