Hi,
ich zerbreche mir schon eine Weile den Kopf, finde aber für meine Übungsaufgabe keinen Ansatz.
Die Aufgabe:
In einem anderen Sonnensystem gibt es einen Planeten „E“ der sich genau wie die Erde
verhält. Tage, Monate, (Schalt-)Jahre verhalten sich wie bei uns, die Kalender sind identisch.
Allerdings ist der Mond schon etwas schneller und benötigt exakt 29 Tage für einen Umlauf.
Am 1. Januar 2013 sei dort Vollmond. Schreiben Sie ein Programm DoubleMoon.java,
das entsprechend einem Kommandozeilenparameter N die ersten N Monate (in jeweils einer
Zeile) ausgibt, in denen es 2-mal Vollmond gibt. Das Format für die Ausgabe ist:
YYYY, Monat
Es darf nur die Klasse "Math" als zusätzliche Klasse verwendet werden, also nicht die Kalenderklasse. Würde mich freuen, wenn jemand einen groben Lösungsvorschlag hätte.
Danke im Voraus!
ich zerbreche mir schon eine Weile den Kopf, finde aber für meine Übungsaufgabe keinen Ansatz.
Die Aufgabe:
In einem anderen Sonnensystem gibt es einen Planeten „E“ der sich genau wie die Erde
verhält. Tage, Monate, (Schalt-)Jahre verhalten sich wie bei uns, die Kalender sind identisch.
Allerdings ist der Mond schon etwas schneller und benötigt exakt 29 Tage für einen Umlauf.
Am 1. Januar 2013 sei dort Vollmond. Schreiben Sie ein Programm DoubleMoon.java,
das entsprechend einem Kommandozeilenparameter N die ersten N Monate (in jeweils einer
Zeile) ausgibt, in denen es 2-mal Vollmond gibt. Das Format für die Ausgabe ist:
YYYY, Monat
Es darf nur die Klasse "Math" als zusätzliche Klasse verwendet werden, also nicht die Kalenderklasse. Würde mich freuen, wenn jemand einen groben Lösungsvorschlag hätte.
Danke im Voraus!