Guten Abend miteinander!
Als Neuling, sowohl im Bereich Programmieren als auch hier im Forum, möchte ich mich kurz vorstellen.
Mein Name ist Malte, ich studiere im zweiten Semester Wirtschaftsinformatik und betrete beim Schreiben von Programmen, insbesondere in Java, absolutes Neuland.
Ich bin mir nicht sicher, ob ich im richtigen Bereich gelandet bin, aber ich fange einfach mal an (kann ja eventuell von einem Mod. verschoben werden
)
Die Aufgabe, die zu lösen ist, sieht wie folgt aus:
Abfrage des ersten Datums mit dem Format: DD.MM.YYYY
Abfrage des zweiten Datums mit dem Format: DD.MM.YYYY
Anschließende Berechnung der Differenz zwischen Datum 1 und Datum 2 in Tagen (!)
Beachtet werden sollen sowohl Schaltjahre als auch die Tage der einzelnen Monate (Sprich Januar 31, Februar 28, März 31 etc.)
Es sollen nur Daten zwischen dem 1. Januar 1901 und dem 31. Dezember 2099 überprüft werden.
Benutzt werden dürfen für diese Aufgabe ausschließlich Variable, Ausdrücke, Operatoren, If-Anweisungen, Ausgaben und Scanner.
Importieren darf ich allerdings nur Klassen für die Eingabe der Datumsangaben.
Ich habe im Internet einiges über den gregorianischen Kalender gelesen, weiß aber zum einen nicht, ob der Schaltjahre überhaupt beachtet, und zum anderen wie ich ihn einbinden kann.
Habe im Anhang mal meinen bisherigen Code angehängt. Der funktioniert soweit, dass er die zwei eingelesenen Daten verrechnet, allerdings feste Werte für Monat (31 Tage) und Jahr (365 Tage) verwendet. Ebenfalls habe ich noch keine Möglichkeit gefunden, die Werte immer positiv darzustellen. Die Differenz kann ja schlecht negativ sein..
Über jegliche Anregungen und Tipps wäre ich sehr dankbar!
Als Neuling, sowohl im Bereich Programmieren als auch hier im Forum, möchte ich mich kurz vorstellen.
Mein Name ist Malte, ich studiere im zweiten Semester Wirtschaftsinformatik und betrete beim Schreiben von Programmen, insbesondere in Java, absolutes Neuland.
Ich bin mir nicht sicher, ob ich im richtigen Bereich gelandet bin, aber ich fange einfach mal an (kann ja eventuell von einem Mod. verschoben werden

Die Aufgabe, die zu lösen ist, sieht wie folgt aus:
Abfrage des ersten Datums mit dem Format: DD.MM.YYYY
Abfrage des zweiten Datums mit dem Format: DD.MM.YYYY
Anschließende Berechnung der Differenz zwischen Datum 1 und Datum 2 in Tagen (!)
Beachtet werden sollen sowohl Schaltjahre als auch die Tage der einzelnen Monate (Sprich Januar 31, Februar 28, März 31 etc.)
Es sollen nur Daten zwischen dem 1. Januar 1901 und dem 31. Dezember 2099 überprüft werden.
Benutzt werden dürfen für diese Aufgabe ausschließlich Variable, Ausdrücke, Operatoren, If-Anweisungen, Ausgaben und Scanner.
Importieren darf ich allerdings nur Klassen für die Eingabe der Datumsangaben.
Ich habe im Internet einiges über den gregorianischen Kalender gelesen, weiß aber zum einen nicht, ob der Schaltjahre überhaupt beachtet, und zum anderen wie ich ihn einbinden kann.
Habe im Anhang mal meinen bisherigen Code angehängt. Der funktioniert soweit, dass er die zwei eingelesenen Daten verrechnet, allerdings feste Werte für Monat (31 Tage) und Jahr (365 Tage) verwendet. Ebenfalls habe ich noch keine Möglichkeit gefunden, die Werte immer positiv darzustellen. Die Differenz kann ja schlecht negativ sein..
Über jegliche Anregungen und Tipps wäre ich sehr dankbar!
Zuletzt bearbeitet: