Matrix in Java - 2D -Arrays

Matrix in Java - 2D -Arrays
Während des Umgangs mit Massendaten in Java kann der Entwickler die zugehörigen oder verwandten Einträge bequem speichern. Zum Beispiel können die Daten sofort ansammeln, die überall dort an eine beliebige Anzahl von Funktionen übergeben werden können. In solchen Fällen die “Zweidimensional”Arrays in Java helfen bei der Staffnung der Codefunktionalitäten und dem Speichern von Speicher.

Dieser Blog wird die Nutzung von “demonstrieren“2D -Arrays”In Java.

Was ist eine Matrix in Java?

A "MatrixIst eine Sammlung von Zahlen, die in eine feste Anzahl von Zeilen und Spalten sortiert sind. Um diese Matrix mit Java darzustellen, ist eine “Zweidimensional”Array kann verwendet werden.

Was sind "2D -Arrays" in Java?

Der "2D -Array”Nimmt 2 Dimensionen ein, eine für die Zeile und die andere für die Spalte wie folgt:

INT Array [4] [3]

Die obige Erklärung impliziert, dass die “Array"Enthält"4"Zeilen und"3"Spalten sammeln 4 × 3 ="12Ganzzahlwerte.

Beispiel 1: Initialisierung und Drucken des 2D -Arrays ohne die Größe der Größe in Java zu deklarieren

In diesem Beispiel eine “2d"Array kann initialisiert werden, ohne seine Größe anzugeben und durch Iterieren durch das Durchführen von" gedruckt zu werden "für”Schleife:

int [] [] gibArray =
10, 20, 30,
40, 50, 60, 70,
80, 90, 100, 110, 120,
;
System.aus.println ("Die Array -Elemente sind:");
für (int i = 0; i < givenArray.length; ++i)
für (int j = 0; j < givenArray[i].length; ++j)
System.aus.println (gibArray [i] [j]);

Wenden Sie in diesem Code die folgenden Schritte an:

  • Erstens, deklarieren Sie ein ganzzahliges Array namens “GabArray”Ohne seine Größe anzugeben.
  • Dieses Array sammelt drei Arrays, die die angegebenen Ganzzahlwerte enthalten.
  • Zuletzt drucken Sie alle Elemente in die “2d"Array über die"für"Schleife in Bezug auf das Array und das verschachtelte"für"Schleife, die auf die Array -Elemente und die zugehörigen" zugeordnet "zeigen"Länge" Eigentum.

Ausgang

In der obigen Ausgabe ist es offensichtlich, dass alle Array -Elemente auf der Konsole angezeigt werden.

Beispiel 2: Initialisierung eines 2D -Arrays und Deklaration seiner Größe in Java

Im folgenden Beispiel kann jedes der Array -Elemente einzeln gemäß seiner deklarierten Größe initialisiert werden:

int [] [] gabenArray = new int [2] [2];
gibArray [0] [0] = 0;
gibArray [0] [1] = Gabarray [1] [0] = 1;
gibArray [1] [1] = 1;
System.aus.println ("Die Array -Elemente sind:");
System.aus.println (gibArray [0] [0] + "" + gabenArray [0] [1]);
System.aus.println (gibArray [1] [0] + "" + gibArray [1] [1]);

Wenden Sie in den obigen Codezeilen die folgenden Schritte an:

  • Definieren Sie das Ganzzahlarray “GabArray”Und geben seine Größe an.
  • Beachten Sie, dass die frühere Größe in “[]”Zeigt die“ an "Reihen”In einem Array und der letzteren Größe entspricht dem“Spalte" Größe.
  • Die angegebene Größe zeigt an, dass die maximalen Elemente, die ein Array enthalten kann, sind2 × 2 = 4”.
  • Zuletzt die Werte gegen jeden Array -Index nacheinander zuweisen und sie anzeigen.

Ausgang

In dieser Ausgabe ist ersichtlich, dass die Array -Elemente in Bezug auf die zugewiesene Größe zugewiesen und angezeigt werden.

Beispiel 3: Initialisieren von String -Array und Zugriff auf die Elemente über die Schleife „für… jede“ Initialisierung

Dieses Beispiel kann verwendet werden, um a zu initialisieren “Saite”Array und greifen Sie mit der" auf seine Elemente zu "für jede”Schleife.

Syntax

für (dt it: array)

In der obigen Syntax:

  • Array”Bezieht sich auf das Array.
  • Es”Bedeutet die Array -Elemente (en).
  • dt”Zeigt den Datentyp des Arrays an.

Überlegen wir die folgenden Codezeilen:

String [] [] gabenArray =
"Harry", "David",
"Sara", "Larry", "John",
"Lina", "Jordan", "Paul", "Tim",
;
System.aus.println ("Die Array -Elemente sind:");
für (String [] InnerArray: GabArray)
für (String -Daten: InnerArray)
System.aus.println (Daten);

Führen Sie nach den oben genannten Codezeilen die folgenden Schritte aus:

  • Deklarieren Sie das String -Array “GabArray”Mit den angegebenen Zeichenfolgenwerten und zeigen Sie sie an.
  • Wenden Sie nun das an “anfür jedeLoops.
  • Die frühere Schleife verweist auf jedes der einzelnen Arrays innerhalb des String -Arrays.
  • Die letztere Schleife entspricht den akkumulierten Stringelementen in den enthaltenen Arrays.
  • Zuletzt die Zugriffsarray -Werte anzeigen.

Ausgang

Das obige Ergebnis impliziert, dass das “2dDas String -Array wird initialisiert und entsprechend iteriert.

Abschluss

Eine Matrix in Java ist eine Sammlung von Zahlen, die in einem “dargestellt werden“2d”Array, das zwei Dimensionen eingibt, einen für die Zeile und die andere für die Spalte. Ein 2-dimensionales Array kann mit oder ohne die Größe initialisiert werden und über die “iteriert werdenfür" oder "für jede”Schleife. In diesem Blog wurde die Implementierung der “erörtert“2D -Arrays”In Java.