Objekte in Arrays

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Gleichartige Objekte können in Arrays zusammengefasst werden.


Beispiel 1

Das Array personen enthält 3 Person-Objekte:

Das Array wird durch eckige Klammern [] begrenzt. Die Objekte im Array werden durch Kommas voneinander getrennt.


Beispiel 2

Wir können auf die Eigenschaften eines Objektes im Array zugreifen.

Beispiel: Der Vorname des ersten Objektes im Array soll angezeigt werden.


Beispiel 3

Mit einer for-Schleife können wir alle Objekte eines Arrays "besuchen".

Beispiel: Die Vornamen aller Objekte im Array sollen angezeigt werden.


Sie können auch mit einer Hilfsvariable arbeiten. Folgende Variante ist z.B. ebenfalls gültig:


Beispiel 4

Mit einer for-Schleife können wir bestimmte Eigenschaften für alle Objekte eines Arrays ändern.

Beispiel: Gegeben ist ein Array mit Buch-Objekten. Bei allen Büchern soll der Preis um 10 (Euro) erhöht werden.


Beispiel 5

Das Ändern oder Anzeigen von Eigenschaften kann unter bestimmte Bedingungen gestellt werden.

Beispiel: Alle Titel der Bücher von Paul Hans sollen angezeigt werden.


Beispiel 6

Objekte eines Arrays, die bestimmte Eigenschaften besitzen, können in ein zweites Array kopiert werden. Das zweite Array ist dann eine "gefilterte" Version von dem ursprünglichen Array.

Beispiel: Alle Bücher mit mehr als 400 Seiten werden in das Array dicke_buecher kopiert.


Aufgabe 1

Gegeben ist ein Array mit 10 Personen. Geben Sie den Namen der ersten Person auf der Konsole aus (siehe Beispiel 2)!


Aufgabe 2

Wir arbeiten wieder mit dem Array personen aus Aufgabe 1. Geben Sie für jede Person Name und Alter nach folgendem Muster aus (siehe Beispiel 3):

Müller, 45
Ochirov, 25
Kowalska, 15
...


Aufgabe 3

Wir arbeiten wieder mit dem Array personen aus Aufgabe 1. Geben Sie für jede Person Nachname und Vorname nach folgendem Muster aus (siehe Beispiel 3):

Müller, Hans
Ochirov, Igor
Kowalska, Marta
...


Aufgabe 4

Geben Sie die Namen aller männlichen Personen aus (siehe Beispiel 5):


Aufgabe 5

Geben Sie die Namen aller männlichen Personen aus, die älter als 40 Jahre sind:


Aufgabe 6

Fügen Sie alle weiblichen Personen in das Array weiblich ein (siehe Beispiel 6). Geben Sie anschließend die Anzahl der Elemente des Arrays weiblich aus.

Persönliche Werkzeuge