Arrays II

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

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:


Beispiel: Schreiben Sie das erste und das letzte Element des Arrays auf die Konsole:


Nun 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. Geben Sie anschließend alle Elemente von array2 auf der Konsole aus.


Verwenden Sie eine for-Schleife, um alle Elemente aus dem ersten Array in das zweite Array zu kopieren. Geben Sie anschließend alle Elemente von array2 auf der Konsole aus.


Erhöhen Sie den Wert des ersten Elements um 1. Geben Sie anschließend alle Elemente von array auf der Konsole aus.


Verwenden Sie eine for-Schleife, um alle Elemente des Arrays um 1 zu erhöhen. Geben Sie anschließend alle Elemente von array auf der Konsole aus.


Verwenden Sie eine for-Schleife, um alle Elemente des Arrays mit 10 zu multiplizieren. Geben Sie anschließend alle Elemente von array auf der Konsole aus.

Persönliche Werkzeuge