w0ddes
Bekanntes Mitglied
Achso, es geht nur noch um die Ausgabe..
Man könnte jedem Mitarbeiter noch eine boolean Variable namens "schonAngezigt" mitgeben. Dadurch kommt es aber zu weiterer verschachtelung und würde das Programm wohl etwas unübersichtlich machen.
Pseudocode:
so irgendwie könnte es funktionieren. Dazu müsste aber der Klasse Mitarbeiter eine neue Variable sowie getter und setter zugewiesen werden
Man könnte jedem Mitarbeiter noch eine boolean Variable namens "schonAngezigt" mitgeben. Dadurch kommt es aber zu weiterer verschachtelung und würde das Programm wohl etwas unübersichtlich machen.
Pseudocode:
Java:
for (int i=0; i<mitarbeiter1.size(); i++)
{
for (int k=i+1; k<mitarbeiter1.size(); k++)
{
if (mitarbeiter1.get(i).hasSameName(mitarbeiter1.get(k)))
{
if(mitarbeiter.get(i).getSchonAngezeigt != TRUE){
System.out.println(mitarbeiter1.get(i).getName()+" "+sdf.format(mitarbeiter1.get(i).getGeburtstag()));
mitarbeiterl.get(i).setSchonAngezeigt(TRUE);
}
if(mitarbeiter.get(i).getSchonAngezeigt != TRUE){
System.out.println(mitarbeiter1.get(k).getName()+" "+sdf.format(mitarbeiter1.get(k).getGeburtstag()));
mitarbeiterl.get(k).setSchonAngezeigt = TRUE;
}
}
}
}
so irgendwie könnte es funktionieren. Dazu müsste aber der Klasse Mitarbeiter eine neue Variable sowie getter und setter zugewiesen werden