12 lines
917 B
Plaintext
12 lines
917 B
Plaintext
|
Aufgabe 2:
|
||
|
Schreiben Sie ein Java-Programm, das die Datei "people" liest dabei soll nur jede zweite Zeile eingelesen wird,
|
||
|
Objekte entsprechend der Rolle der Person erstellt und eine Liste aller Personen ausgibt.
|
||
|
Implementieren Sie Klassen und die entsprechenden Attribute und Methoden.
|
||
|
Verwenden Sie Vererbung, um die Beziehung zwischen den Klassen darzustellen.
|
||
|
Das Programm sollte auch die jährlichen Einkommen für jede Person berechnen und ausgeben.
|
||
|
Implementieren Sie eine Methode, die das Durchschnittsalter für "people" berechnet und zurückgibt.
|
||
|
Schreibe ein Hauptprogramm, das eine Liste von Zahlen aus einer Binärdatei src/main/resources/years.dat liest,
|
||
|
die Zahlen enthält.
|
||
|
Für jede Zahl X aus der Datei gib die Mitarbeiter aus, die X oder mehr Jahre Betriebszugehörigkeit haben, aber weniger als X+1.
|
||
|
|
||
|
Tipp: Verwende java.time.Period.between, um die Differenz zwischen den Daten zu berechnen.
|