PR2/PR2_UIB/Exercises/Testat1/Aufgabe2/Aufgabestellung_IO_Vererbung

12 lines
917 B
Plaintext
Raw Normal View History

2024-04-20 11:25:11 +02:00
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.