Class PersonenVerwaltung

java.lang.Object
  |
  +--PersonenVerwaltung

public class PersonenVerwaltung
extends java.lang.Object

Personenliste mit Funktionen zur Berechnung verschiedener Eigenschaften der Personen in der Liste

Version:
2.0
Author:
Bernhard Fiser 0109815

Constructor Summary
PersonenVerwaltung(java.util.LinkedList list)
          Initialisiert Personenliste
 
Method Summary
 int above_avg(int avg, int type)
          Listet alle Personen auf, die älter sind als der angegebene Schwellwert
 int avg_age(int type)
          Ermittelt das Durchschnittsalter aller Personen
 int avg_gehalt(int type)
          Ermittelt das Durchschnittsgehalt aller Personen
 int below_avg_gehalt(int avg, int type)
          Anzahl der Personen die unter dem Durchschnittsgehalt liegen
 int below_avg(int avg, int type)
          Listet alle Personen auf die jünger sind als der angegebene Schwellwert
 int max_age(int type)
          Ermittelt das Alter der ältesten Person
 int min_age(int type)
          Ermittelt das Alter der jüngsten Person
 void print_age(int age, int type)
          Person mit bestimmtem Alter und Typ ausgeben.
 int size(int type)
          Ermittelt die Anzahl der Personen in der Liste
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersonenVerwaltung

public PersonenVerwaltung(java.util.LinkedList list)
Initialisiert Personenliste
Method Detail

size

public int size(int type)
Ermittelt die Anzahl der Personen in der Liste
Parameters:
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellter

avg_age

public int avg_age(int type)
Ermittelt das Durchschnittsalter aller Personen
Parameters:
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellter

min_age

public int min_age(int type)
Ermittelt das Alter der jüngsten Person
Parameters:
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellte

max_age

public int max_age(int type)
Ermittelt das Alter der ältesten Person
Parameters:
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellte

below_avg

public int below_avg(int avg,
                     int type)
Listet alle Personen auf die jünger sind als der angegebene Schwellwert
Parameters:
int - age: Alter
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellte

print_age

public void print_age(int age,
                      int type)
Person mit bestimmtem Alter und Typ ausgeben.
Parameters:
int - age: Alter
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellte

above_avg

public int above_avg(int avg,
                     int type)
Listet alle Personen auf, die älter sind als der angegebene Schwellwert
Parameters:
int - avg: Durchschnittsgehalt
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellte

avg_gehalt

public int avg_gehalt(int type)
Ermittelt das Durchschnittsgehalt aller Personen
Parameters:
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellter

below_avg_gehalt

public int below_avg_gehalt(int avg,
                            int type)
Anzahl der Personen die unter dem Durchschnittsgehalt liegen
Parameters:
int - avg: Durchschnittsgehalt
int - type: 0 = alle, 1 = Arbeiter, 2 = Angestellte