Java - Arrays

Inhaltsverzeichnis
Wenn wir immer komplexere Programme bauen, müssen wir irgendwann mit Hunderten von Werten umgehen, dafür müssten wir die gleiche Anzahl von Variablen schreiben und werden wahrscheinlich zusätzlich ein Programm haben, das nicht gelesen oder debuggt werden kann zu dem Zeitaufwand, den wir benötigen würden, um ein solches Programm zu schreiben.
Um dies zu vermeiden haben wir eine Datenstruktur namens Array, das ist nichts anderes als ein Array oder ein Vektor, dh ein Raum, in dem wir Werte desselben Typs indiziert und dank dessen mit einer einzigen Variablen von . speichern Array-Typ wir könnten mit den Hunderten von Werten umgehen, die wir eingangs erwähnt haben.
Deklaration eines Arrays
Deklarieren Sie ein Array Es unterscheidet sich nicht sehr von der Deklaration einer Variablen, selbst um das Verständnis dieser Struktur zu erleichtern, könnten wir sie als eine Sammlung von Variablen betrachten, zum Beispiel wenn wir die Noten von 5 Fächern speichern möchten, anstatt eine Variable pro Fach zu erstellen, wie z Betreff1, Betreff2 , Materia3 … Materia5, wir könnten alles innerhalb von a define definieren Array Themen und jedes Thema wäre ein Index darin. So deklarieren Sie ein Array wie folgt:
variableType [] Arrayname;

Wie wir uns erinnern Array Es kann nur den gleichen Datentyp speichern, daher ist es wichtig, seinen Typ zu Beginn zu deklarieren. Im praktischen Code würde es so aussehen:
doppelte [] Fächer;

Damit wissen wir bereits, dass dieses Array nur Werte vom Typ double speichert.
Erstellen des Arrays
Anders als bei der Deklaration einer normalen Variablen wird bei der Deklaration eines Arrays der entsprechende Platz nicht im Speicher erzeugt, dies liegt an seiner dynamischen Natur, da Java Es weiß nur, dass jedes Leerzeichen im Array einen Typ hat, aber da es nicht weiß, wie viele es enthalten wird, kann es das entsprechende Leerzeichen nicht angeben.
Daher müssen wir nach der Definition des Arrays seine Dimension definieren. Dazu müssen wir Folgendes tun:
variableType [] Arrayname = new variableType [Dimension];

Wir tun dies an einem praktischen Beispiel, wenn wir der Thematik folgen, würde es so aussehen:
Doppel [] Fächer = neues Doppel [5];

Auf diese Weise können wir den notwendigen Speicherplatz schaffen, um 5 Doppelpositionen in unserem Array zu halten, also jetzt Java kennt die Dimension unserer neuen Datenstruktur.
Möglichkeiten zum Erstellen eines Arrays
Es gibt zwei Möglichkeiten, ein Array zu erstellen oder zu deklarieren, die, die wir am Anfang gesehen haben, ist die übliche Methode:
Doppel [] Fächer = neues Doppel [5];

Dies ist der native und empfohlene Weg von JavaDa jedoch viele Programmierer, die zu Java kommen, aus den Sprachen C und C ++ kommen, gibt es auch eine Möglichkeit, Arrays ähnlich denen dieser angegebenen Sprachen zu deklarieren, und zwar wie folgt:
variableType-Name = neuer Name [Dimension];

Dies könnte auf praktischer Ebene wie folgt erfolgen:
Doppelfächer = neue Fächer [5];

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

Wir sehen, wie der erste Aufwärtspfeil den Stapel bezeichnet, der mit den Werten gebildet wird, dann sehen wir in den folgenden Pfeilen, wie ein Index mit einem Wert verknüpft ist.
Damit beenden wir dieses Tutorial, in dem wir gelernt haben, was ein Array ist und wie wir eines in unseren Programmen deklarieren und erstellen können Java.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave