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!
Alle Positionen <0 sowie alle Positionen >9 sind 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. Jetzt verrate ich Ihnen, wie die Funktion print aus dem letzten Arbeitsblatt funktioniert:
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 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: