Zweidimensionales 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
1234567891011121314151617package 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.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.7
Zweidimensionales 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
1234567891011121314151617package 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.
Danke für Ihr Feedback!