Schreiben Sie ein Programm, das die Eingabe eines Datums durchführt. Die Eingabe der Zahlen für Jahr, Monat und Tag des Datums erfolgt nacheinander in 3 Dialogboxen des Typs:
(Gibt in einem Fenster eine Dialogbox aus)
Die Eingabe dieser Zahlen soll jeweils so lange wiederholt werden, bis sie korrekt ist:
- beim Jahr: Bereich zwischen 1900 und 2100
- beim Monat: Bereich zwischen 1 und 12
- beim Tag: je nach Monat: 30 bzw 31 Tage und beim Februar 28 Tage; Schaltjahre werden nicht berücksichtigt
Geben Sie nach erfolgreicher Eingabe das Datum aus.
Bin Anfänger und habe hier eine Frage. Mein Problem liegt hauptsächlich bei der Aufgabenstellung. Mir ist klar, dass ich mithilfe von 3 Dialogboxen das Datum (Tag, Monat, Jahr) in dem vorgegeben Bereich ausgeben muss. Was ist genau damit gemeint, dass die Zahlen so lange wiederholt werden müssen, dass sie in dem genannten Bereich sind? Muss ehrlich sagen, dass ich da recht nicht weiß, wie ich anfangen soll. Wäre nett, wenn mir jemand Ideen vorschlagen kann.
Java:
int month = jsTools.Input.readIntW("Monat (1-12)")
(Gibt in einem Fenster eine Dialogbox aus)
Die Eingabe dieser Zahlen soll jeweils so lange wiederholt werden, bis sie korrekt ist:
- beim Jahr: Bereich zwischen 1900 und 2100
- beim Monat: Bereich zwischen 1 und 12
- beim Tag: je nach Monat: 30 bzw 31 Tage und beim Februar 28 Tage; Schaltjahre werden nicht berücksichtigt
Geben Sie nach erfolgreicher Eingabe das Datum aus.
Bin Anfänger und habe hier eine Frage. Mein Problem liegt hauptsächlich bei der Aufgabenstellung. Mir ist klar, dass ich mithilfe von 3 Dialogboxen das Datum (Tag, Monat, Jahr) in dem vorgegeben Bereich ausgeben muss. Was ist genau damit gemeint, dass die Zahlen so lange wiederholt werden müssen, dass sie in dem genannten Bereich sind? Muss ehrlich sagen, dass ich da recht nicht weiß, wie ich anfangen soll. Wäre nett, wenn mir jemand Ideen vorschlagen kann.