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, wir möchten das Element am Index [3][2] finden.
Der erste Index gibt die Zeile an, die wir betrachten, und der zweite den Spaltenindex.
Das gedankliche Visualisieren von zwei Linien kann helfen, das Ergebnis zu ermitteln:
Wir zeichnen zwei Linien, die sich an der Zelle mit der Zahl 18 schneiden. Dies stellt den Wert am Index [3][2] dar.
Als Nächstes betrachten wir, wie ein zweidimensionales Array im Code deklariert wird, und zeigen anschließend, wie es manuell befüllt werden kann. Danach führen wir eine indexbasierte Suche durch, um unsere Genauigkeit 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 schwierig erwiesen. Vielleicht ü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
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, wir möchten das Element am Index [3][2] finden.
Der erste Index gibt die Zeile an, die wir betrachten, und der zweite den Spaltenindex.
Das gedankliche Visualisieren von zwei Linien kann helfen, das Ergebnis zu ermitteln:
Wir zeichnen zwei Linien, die sich an der Zelle mit der Zahl 18 schneiden. Dies stellt den Wert am Index [3][2] dar.
Als Nächstes betrachten wir, wie ein zweidimensionales Array im Code deklariert wird, und zeigen anschließend, wie es manuell befüllt werden kann. Danach führen wir eine indexbasierte Suche durch, um unsere Genauigkeit 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 schwierig erwiesen. Vielleicht ü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!