Java Reference
In-Depth Information
prüfen, ob es sich um ein Schaltjahr handelt. Wenn es ein Schaltjahr ist, soll in einem
Ausgabefenster der Text »Das Jahr xxxx ist ein Schaltjahr!« ausgegeben werden.
Ansonsten soll der Text »Das Jahr xxxx ist kein Schaltjahr!« ausgegeben werden. Dabei
soll anstelle von xxxx noch einmal die eingegebene Jahreszahl ausgegeben werden.
3
Wenn Sie gefragt werden, wie viele Tage ein Jahr dauert, so würden Sie vermutlich mit
365 Tagen antworten. Das stimmt aber nur ungefähr. Eigentlich vergehen etwa 365,25
Tage bis der Zyklus, den wir ein Jahr nennen, von Neuem beginnt. Würden wir unseren
Kalender immer exakt nach 365 Tagen wieder mit dem 1. Januar beginnen lassen, dann
würden sich die Jahreszeiten allmählich immer weiter verschieben. Irgendwann wür-
den wir dann im Sommer Weihnachten feiern. Um das zu vermeiden, wurden die
Schaltjahre eingeführt. Sie sorgen also dafür, dass wir unsere Feiertage immer in den
gewohnten Jahreszeiten feiern können.
Für die Überprüfung, ob ein Jahr ein Schaltjahr ist, müssen Sie also wissen nach welchen
Regeln diese Festlegung erfolgt. Gemeinhin sagt man zwar, dass alle durch 4 teilbaren
Jahreszahlen Schaltjahre sind. Das ist aber nicht ganz korrekt, denn es gibt Ausnahmen.
Genau genommen gilt folgende Regelung: Ist die Jahreszahl durch 4 teilbar, dann ist es
ein Schaltjahr, außer die Jahreszahl ist gleichzeitig auch durch 100 teilbar, dann ist das
Jahr kein Schaltjahr, außer die Jahreszahl ist gleichzeitig auch durch 400 teilbar, dann ist
es doch wieder ein Schaltjahr.
Überprüfung, ob eine Zahl durch eine andere Zahl teilbar ist
Der Modulo-Operator % berechnet den Rest einer Division. Liefert diese Berechnung als
Ergebnis 0, dann ist die Zahl ohne Rest teilbar.
Einige Beispiele, mit denen Sie Ihr Programm überprüfen können:
1996 - Schaltjahr
1997 - kein Schaltjahr
1998 - kein Schaltjahr
1999 - kein Schaltjahr
2000 - Schaltjahr
2100 - kein Schaltjahr
Die Lösungen zu den Übungsaufgaben 1 bis 3 finden Sie auf der beiliegenden DVD im
Ordner Arbeitsumgebung .
Search WWH ::




Custom Search