Hallo,
In meinem Java Programm arbeite ich mit mehreren Datumsangaben, z.B. Geburtstagen etc.
Um jetzt ein Datum "richtig" eingeben zu können, muss ich für mein Attribut int day den Wertebereich zwischen 1 und 31 eingrenzen, um nicht als Datum den 40.8.1990 zum Beispiel eingeben zu können.
Mein Vorschlag wäre gewesen:
Wenn ich jetzt in meiner Testklasse ein passendes Datum oder ein falsches Datum eingebe, kommt beide Male die Meldung Tag nicht vorhanden.
Kann mir da jemand weiterhelfen? Vielen Dank im Voraus!
In meinem Java Programm arbeite ich mit mehreren Datumsangaben, z.B. Geburtstagen etc.
Um jetzt ein Datum "richtig" eingeben zu können, muss ich für mein Attribut int day den Wertebereich zwischen 1 und 31 eingrenzen, um nicht als Datum den 40.8.1990 zum Beispiel eingeben zu können.
Mein Vorschlag wäre gewesen:
Java:
public void setDay(int Day) {
this.day = day;
} { if (day<1 || day>31) {
System.out.println("Tag nicht vorhanden"); }
Wenn ich jetzt in meiner Testklasse ein passendes Datum oder ein falsches Datum eingebe, kommt beide Male die Meldung Tag nicht vorhanden.
Kann mir da jemand weiterhelfen? Vielen Dank im Voraus!