Schreiben Sie eine Klasse Zeit, die eine Zeitdauer in Minuten beschreibt. Die Anzahl Minuten
verwaltet sie in einer Variablen. Die Klasse bietet folgende Methoden an:
• void setDauer(int m) setzt die Zeitdauer auf m Minuten.
• int stunden() gibt zurück, wieviele Stunden die Zeitdauer umfasst (je 60 Minuten sind
eine Stunde).
• int minuten() gibt zurück, wieviele Minuten die Zeitdauer umfasst, die keine ganze Stunde
mehr ergeben. Das Ergebnis liegt also in dem Bereich von 0 bis 59.
Beispiel: Nach dem Aufruf
Zeit.setDauer(283);
liefert Zeit.stunden() den Wert 4 und Zeit.minuten() den Wert 43.
// Wieso brauch ich void setDauer(int m), da die Eingabe als Minuten doch eingeben wird???
// int stunden() muss ja minuten/60 sein um die Stunden zu bekommen
und int minuten() sowas wie minuten%60, um die Restminuten zu bekommen.
verwaltet sie in einer Variablen. Die Klasse bietet folgende Methoden an:
• void setDauer(int m) setzt die Zeitdauer auf m Minuten.
• int stunden() gibt zurück, wieviele Stunden die Zeitdauer umfasst (je 60 Minuten sind
eine Stunde).
• int minuten() gibt zurück, wieviele Minuten die Zeitdauer umfasst, die keine ganze Stunde
mehr ergeben. Das Ergebnis liegt also in dem Bereich von 0 bis 59.
Beispiel: Nach dem Aufruf
Zeit.setDauer(283);
liefert Zeit.stunden() den Wert 4 und Zeit.minuten() den Wert 43.
// Wieso brauch ich void setDauer(int m), da die Eingabe als Minuten doch eingeben wird???
// int stunden() muss ja minuten/60 sein um die Stunden zu bekommen
und int minuten() sowas wie minuten%60, um die Restminuten zu bekommen.