Hallo zusammen!
Also ich bin, wie sollte es anders sein, Java-Anfänger und komme an einer Stelle nicht weiter. Ich möchte gerne einen Weihnachtskalender schreiben. Ich habe schon das akutelle Systemdatum (tag) mit der Tageseingabe (Tuerchen) des Users verglichen. Dann habe ich auch schon hinbekommen, dass die Tuerchen-Eingabe nicht größer als 24 sein darf, genauso wie die Tuerchen-Eingabe nur kleiner als der wirkliche Tag sein darf.
Nur möchte ich jetzt noch folgende drei Dingen einfügen, wo ich allerdings keine Ahnung habe, wie ich das noch mit einbauen soll:
1. Der Wert Tuerchen darf nicht kleiner als 0 sein (ein negativer Tag ist ja Quatsch)
2. Wenn man 0 eingibt, soll das Programm beendet werden (ich dachte da an break, aber wie kriege ich das hier unter?)
3. Wenn der Wert größer als 24 ist, solll die Aufforderung zur erneuten "Tuerchen-Eingabe" kommen (hier dachte ich an continue, aber selbes Problem wie bei 2.)
Hier ein Ausschnitt von dem, was ich habe:
Also ich bin, wie sollte es anders sein, Java-Anfänger und komme an einer Stelle nicht weiter. Ich möchte gerne einen Weihnachtskalender schreiben. Ich habe schon das akutelle Systemdatum (tag) mit der Tageseingabe (Tuerchen) des Users verglichen. Dann habe ich auch schon hinbekommen, dass die Tuerchen-Eingabe nicht größer als 24 sein darf, genauso wie die Tuerchen-Eingabe nur kleiner als der wirkliche Tag sein darf.
Nur möchte ich jetzt noch folgende drei Dingen einfügen, wo ich allerdings keine Ahnung habe, wie ich das noch mit einbauen soll:
1. Der Wert Tuerchen darf nicht kleiner als 0 sein (ein negativer Tag ist ja Quatsch)
2. Wenn man 0 eingibt, soll das Programm beendet werden (ich dachte da an break, aber wie kriege ich das hier unter?)
3. Wenn der Wert größer als 24 ist, solll die Aufforderung zur erneuten "Tuerchen-Eingabe" kommen (hier dachte ich an continue, aber selbes Problem wie bei 2.)
Hier ein Ausschnitt von dem, was ich habe:
Java:
if(Tuerchen<=24){
if(tag < Tuerchen){
System.out.println("Türchen lässt sich noch nicht öffnen, denn heute ist erst der " + tag + ". Dezember");
}
else {
System.out.println("Türchen wird geöffnet für den " + Tuerchen + ". Dezember");
}
}
Zuletzt bearbeitet von einem Moderator: