Java – Arrays

Wenn wir immer komplexere Programme erstellen, müssen wir irgendwann Hunderte von Werten verwalten, damit wir die gleiche Anzahl von Variablen schreiben und wahrscheinlich ein Programm haben, das nicht gelesen oder debuggt werden kann programmieren.

Um dies zu vermeiden, haben wir eine Datenstruktur namens Array , die nichts anderes als ein Array oder ein Vektor ist, dh einen Bereich, in dem wir indizierte Werte desselben Typs speichern und dank dessen mit einer einzelnen Variablen des Typs Array die Daten verarbeiten können Hunderte von Werten, die wir am Anfang erwähnt haben.

Deklaration eines Arrays

Die Deklaration eines Arrays unterscheidet sich nicht wesentlich von der Deklaration einer Variablen. Um das Verständnis dieser Struktur zu erleichtern, könnten wir sie als Sammlung von Variablen betrachten, wenn wir beispielsweise die Qualifikationen von 5 Fächern speichern möchten, anstatt beispielsweise eine Variable nach Fächern zu erstellen Materia1, Materia2, Materia3 … Materia5, wir könnten alles in einer Reihe von Materialien definieren und jede Materie wäre ein Index darin. Dann ist der Weg, ein Array zu deklarieren, der folgende:

 Typ Variable [] Name Array; 

Da wir uns erinnern, dass ein Array nur denselben Datentyp speichern kann, und daher die Notwendigkeit besteht, seinen Typ am Anfang zu deklarieren, würden wir im praktischen Code so bleiben:

 doppelte [] Angelegenheiten; 

Bereits damit wissen wir, dass dieses Array nur Werte vom Typ double speichert.

Array erstellen

Anders als bei der Deklaration einer normalen Variablen wird beim Deklarieren eines Arrays der entsprechende Speicherplatz im Speicher nicht erstellt, da Java nur weiß, dass jeder Speicherplatz des Arrays von einem Typ ist, jedoch nicht wissen, wie viele enthalten werden, kann den entsprechenden Raum nicht geben.

See also  Analysieren und Erstellen eines WLAN-Berichts in Windows 10

Sobald das Array definiert ist, müssen wir seine Dimension definieren. Dazu müssen wir Folgendes tun:

 type Variable [] nameray = new typeVariable [dimension]; 

Wir machen das mit einem praktischen Beispiel, wenn wir dem Thema folgen, würde es so aussehen:

 double [] matters = new double [5]; 

Auf diese Weise ist es uns gelungen, den erforderlichen Speicherplatz für 5 doppelte Positionen in unserem Array zu schaffen, sodass Java bereits weiß, welche Dimension unsere neue Datenstruktur hat.

Möglichkeiten zum Erstellen eines Arrays

Es gibt zwei Möglichkeiten, ein Array zu erstellen oder zu deklarieren:

 double [] matters = new double [5]; 

Dies ist die native und empfohlene Form von Java . Da jedoch viele Programmierer, die mit Java arbeiten, aus den Sprachen C und C ++ stammen, gibt es auch die folgenden Möglichkeiten, Arrays zu deklarieren, die denen dieser Sprachen ähnlich sind:

 Typ Variablenname = neuer Name [Dimension]; 

Auf praktischer Ebene könnte das so aussehen:

 doppelte Angelegenheiten = neue Angelegenheiten [5]; 

Funktionsweise der Zuordnung

Da wir angeben, dass jede Position eines Arrays einen Wert speichert, sehen wir in der folgenden Abbildung eine grafische Darstellung davon:

java_arraybasico.jpg

Wir sehen, wie der erste Pfeil oben den Stapel kennzeichnet, der mit den Werten gebildet wird, und sehen dann in den folgenden Pfeilen, wie ein Index einem Wert zugeordnet wird.

Damit schließen wir dieses Tutorial ab, in dem wir gelernt haben, dass es sich um ein Array handelt und wie wir eines in unseren in Java geschriebenen Programmen deklarieren und erstellen können.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *