Eher nicht. Es wäre sinnvoll, eine organisierte Möglichkeit für das Einlesen und Speichern der Werte zu haben.
Ein Array ist ein Objekt, das verwendet wird um eine Liste von Werten zu speichern.
Ein Array wird aus einem zusammenhängenden Block Speicher gemacht, der in eine Anzahl von Zellen aufgeteilt ist. Jede Zelle enthält einen Wert und alle Werte sind vom gleichen Typ.
In Englisch werden die Zellen eines Arrays manchmal auch als Slots (Schlitze) bezeichnet.
In dem abgebildeten Beispiel Array rechts enthält jede Zelle ein int
.
Die Referenzvariable, die auf dieses Array verweist hat den Namen data
.
Manchmal wird der Bezeichner data
als "Name des Arrays" bezeichnet,
auch wenn es sich tatsächlich um den Namen einer Referenzvariable handelt.
Die Zellen sind indexiert von 0 bis 9.
Auf jede Zelle kann über ihren Index zugegriffen werden.
Zum Beispiel,
data[0]
ist die Zelle mit dem Index 0 (welcher den Wert 23 enthält).
data[5]
ist die Zelle mit dem Index 5 (welcher den Wert 14 enthält).
Die Fakten:
length
) eines Arrays ist die Anzahl seiner Zellen.
Der Index wird englischsprachigen Raum manchmal auch Subscript genannt.
Der Ausdruck data[5]
wird dann üblicherweise data-sub-five ausgesprochen, so als wäre er ein mathematischer Ausdruck:
data5
. Im deutschsprachigen Raum wird data[5]
data-index-5 ausgesprochen.
Was ist der Wert in data[7]
?