3 Datumsangaben sortieren mittels Switch

Rapper47

Grünschnabel
Hallo Community

Da ich heute das erste mal hier bin, möchte ich mich mal vorstellen:
Mein Name ist Kevin und ich komme aus Österreich.

Mein Problem wäre, ich muss in der Schule ein Programm schreiben welches 3 Datumsangaben mittels Switch sortiert.

Die Werte der Daten sollen in eigenen Variablen gespeichert werden:
Der Tag in day1, day2, day3.. für das jeweilige Datum, Der Monat in month1, month2, month3 und das Jahr in year1, year2, year3.

Jetzt weiß ich jedoch nicht wie ich hier die Switch einsetze. Mein Plan wäre gewesen zuerst die year-Variablen zu vergleichen, falls diese gleich wären die month und falls diese auch gleich sein würden die day.

Bitte nicht darüber wundern weil das vielleich für euch kein Problem ist, das ist erst mein erstes Schuljahr mit Java und ich bin noch nicht so der Profi.

Falls ihr eine Lösung hättet, welche mit Anfängermitteln zu lösen wäre, würde ich mich über eure Antwort freuen.

Achja, am Schluss sollen die Daten aufsteigend sortiert werden, was ich aber mit 3 Sortiervariablen lösen würde.

Bis dahin..

Rapper47
 
Hi,

willkommen im Forum :-)
Eine Komplettlösung wird dir hier sicher keiner schreiben - das würde ja jeglichen Lerneffekt kaputt machen.
Aber im Grunde hast du doch schon einen Ansatz?! Ganz wichtig: Lass das Sortieren erst einmal außen vor und schreibe dir zunächst eine Vergleichsfunktion, z.B.
Java:
isLater(Date date, Date compDate)
die prueft, ob das Datum date "größer" als das Vergleichsdatum ist.

Dazu kannst du, wie selbst schon erkannt, erst das Jahr, dann den Monat und zuletzt den Tag betrachten.
Spiel mal ein wenig rum und melde dich, wenn du nicht weiterkommst. Aller Anfang ist schwer, aber du lernst damit eine ganze Menge :)

Gruß,

RoCMe
 
Zurück