Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zweidimensionales Array | Arrays
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Grundlagen

bookZweidimensionales Array

Ein zweidimensionales Array entspricht einer Matrix in der Mathematik. Ein zweidimensionales Array ist ein Array mit zwei unterschiedlichen Indizes.

Zur Veranschaulichung betrachten wir ein Diagramm eines zweidimensionalen Arrays:

Die obige Tabelle dient als Beispiel für ein zweidimensionales Array oder eine Matrix. Im Folgenden wird erläutert, wie Werte aus dieser Tabelle abgerufen werden können. Angenommen, das Element am Index [3][2] soll gefunden werden. Der erste Index gibt die Zeile an, die betrachtet wird, und der zweite Index die Spalte. Das gedankliche Visualisieren von zwei Linien kann dabei helfen, das Ergebnis zu bestimmen:

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

Als Nächstes wird erläutert, wie ein zweidimensionales Array im Code deklariert wird. Anschließend erfolgt eine manuelle Befüllung. Danach wird eine indexbasierte Suche durchgeführt, um die Korrektheit zu überprüfen.

Main.java

Main.java

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 anspruchsvoll 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

Fragen Sie AI

ChatGPT

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

bookZweidimensionales Array

Swipe um das Menü anzuzeigen

Ein zweidimensionales Array entspricht einer Matrix in der Mathematik. Ein zweidimensionales Array ist ein Array mit zwei unterschiedlichen Indizes.

Zur Veranschaulichung betrachten wir ein Diagramm eines zweidimensionalen Arrays:

Die obige Tabelle dient als Beispiel für ein zweidimensionales Array oder eine Matrix. Im Folgenden wird erläutert, wie Werte aus dieser Tabelle abgerufen werden können. Angenommen, das Element am Index [3][2] soll gefunden werden. Der erste Index gibt die Zeile an, die betrachtet wird, und der zweite Index die Spalte. Das gedankliche Visualisieren von zwei Linien kann dabei helfen, das Ergebnis zu bestimmen:

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

Als Nächstes wird erläutert, wie ein zweidimensionales Array im Code deklariert wird. Anschließend erfolgt eine manuelle Befüllung. Danach wird eine indexbasierte Suche durchgeführt, um die Korrektheit zu überprüfen.

Main.java

Main.java

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 anspruchsvoll 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
some-alt