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 Sie mit Matrizen nicht vertraut sind, 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 haben, 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. Lassen Sie uns erkunden, wie man Werte aus dieser Tabelle abruft. Angenommen, wir möchten das Element an der Stelle [3][2] finden. Der erste Index gibt die Zeile an, die wir untersuchen werden, und der zweite gibt die Spalte an. Das mentale Visualisieren von zwei Linien kann uns helfen, das Ergebnis zu erreichen:

Wir zeichnen zwei Linien, die sich an der Zelle mit der Nummer 18 schneiden. Dies repräsentiert den Wert am Index [3][2].

Als nächstes erkunden wir, wie man ein zweidimensionales Array im Code deklariert, und dann zeigen wir, wie man es manuell befüllt. Danach führen wir eine indexbasierte Suche durch, um unsere Genauigkeit zu bestätigen.

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 können, haben wir ein zweidimensionales Array mit den Dimensionen 3 x 3 deklariert. Es hat sich jedoch als ziemlich zeitaufwändig und herausfordernd erwiesen, es manuell zu füllen. Sie denken vielleicht bereits darüber nach, wie wir eine Schleife nutzen können, um das Array effizient zu füllen oder alle Daten daraus zu extrahieren. Auf dieses Thema werden wir im nächsten Kapitel eingehen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt