Hallo zusammen, ich soll einen Code schreiben der das schalt jahr berechnet nach dem Julianischen Kalender: "Die Jahrhunderte sind nur dann ein Schaltjahr, wennsie durch 900 geteilt den Rest 200 oder 600 ergeben. Die alte Regel der Gregorianer, dass ein Schaltjahr vorliegt, wenn die Jahreszahl durch 4 und nicht durch 100 ohne Rest teilbar ist, haben die Orthodoxen bei ihrer Kalenderreform 1923 übernommen"
ich scheitere irgendiwe bei der If-Abfrage und sehe nicht wo der fehler ist :/
und zwar kommt immer raus das es KEIN schaltjahr ist egal welches jahr ich nehme...
ich scheitere irgendiwe bei der If-Abfrage und sehe nicht wo der fehler ist :/
Java:
if ( Jahr % 900 == 200 || Jahr % 900 == 600 && (Jahr % 4 == 0 || Jahr % 100 != 0)) {
System.out.println("ist ein Schaltjahr");
}
else{
System.out.println("ist kein Schaltjahr");
}
und zwar kommt immer raus das es KEIN schaltjahr ist egal welches jahr ich nehme...