Arrays II
Arrays auslesen
Gegeben ist ein Array mit 10 Elementen. Das erste Element (Position 0) soll ausgelesen und auf der Konsole ausgegeben werden:
Um den Wert eines Arrays an einer bestimmten Position auszulesen, muss die Position in eckigen Klammern hinter dem Arraynamen angegeben werden.
Im oberen Beispiel können wir statt 0 auch die Positionen 1 bis 9 angeben. Probieren Sie das aus!
Der Zugriff auf Positionen < 0 ist immer ungültig. Außerdem ist bei dem oben gezeigten Array der Zugriff auf alle Positionen > 9 ungültig. Bei einem Array mit der Länge n darf nur auf die Positionen 0 bis n-1 zugegriffen werden.
Woher wissen wir, wie lang ein Array ist? Nachzählen ist in der Praxis nicht möglich. Daher ermitteln wir die Länge mit der Eigenschaft .length:
Damit lassen sich auch for-Schleifen zum Durchlaufen eines Arrays formulieren. In diesem Beispiel sollen alle Elemente des Arrays nacheinander auf die Konsole geschrieben werden:
Oben sehen Sie, dass die Eigenschaft length als Obergrenze in der for-Schleife verwendet wird.
Aufgaben
Verwenden Sie eine for-Schleife, um alle Elemente des Arrays auf die Konsole zu schreiben:
Schreiben Sie das vierte Element (Position 3) auf die Konsole:
Schreiben Sie das letzte Element auf die Konsole:
Verwenden Sie eine for-Schleife, um alle Elemente ab der Position 5 auf die Konsole zu schreiben:
Verwenden Sie eine for-Schleife, um jedes zweite Element auf die Konsole zu schreiben:
Schreiben Sie das erste Element von array1 an die erste Postion (Postion 0) von array2:
Verwenden Sie eine for-Schleife, um alle Elemente aus dem ersten Array in das zweite Array zu kopieren.
Erhöhen Sie den Wert des ersten Elements um 1:
Verwenden Sie eine for-Schleife, um alle Elemente des Arrays um 1 zu erhöhen:
Verwenden Sie eine for-Schleife, um alle Elemente des Arrays mit 10 zu multiplizieren: