Hallo kann mir einer bei diesen Aufgaben helfen
Danke schon mal
Aufgabe:
void add(int s)
Akzeptiert eine Anzahl Sekunden s und addiert s zur Zeit. Zeiten laufen von 23:59:59 nach 00:00:00 über. Die Sekundenzahl s kann auch negativ sein; in diesem Fall wird der Sekundenbetrag subtrahiert.
int diff(ClockTime ct)
Akzeptiert ein anderes ClockTime Objekt ct als Argument und liefert den Zeitunterschied zwischen dem Zielobjekt und ct zurück. Der Zeitunterschied wird in Sekunden gemessen und ist immer positiv.
Zwei Beispiele: Der Zeitunterschied zwischen 00:00:00 und 00:00:01 ist 1 Sekunde. Der Zeitunterschied zwischen 00:00:01 und 00:00:00 ist 86399 Sekunden.
Mein Code bis jetzt:
Danke schon mal
Aufgabe:
void add(int s)
Akzeptiert eine Anzahl Sekunden s und addiert s zur Zeit. Zeiten laufen von 23:59:59 nach 00:00:00 über. Die Sekundenzahl s kann auch negativ sein; in diesem Fall wird der Sekundenbetrag subtrahiert.
int diff(ClockTime ct)
Akzeptiert ein anderes ClockTime Objekt ct als Argument und liefert den Zeitunterschied zwischen dem Zielobjekt und ct zurück. Der Zeitunterschied wird in Sekunden gemessen und ist immer positiv.
Zwei Beispiele: Der Zeitunterschied zwischen 00:00:00 und 00:00:01 ist 1 Sekunde. Der Zeitunterschied zwischen 00:00:01 und 00:00:00 ist 86399 Sekunden.
Mein Code bis jetzt:
Java:
public class ClocktTime {
private int stunden;
private int minuten;
private int sekunden;
public ClockTime() {
this(0);
}
public ClockTime(int stunden){
this(stunden,0,0);
}
public ClockTime(int stunden, int minuten){
this(stunden,minuten,0);
}
public ClockTime(int stunden, int minuten, int sekunden){
this(stunden,minuten,sekunden);
this.getstunden;
}
Boolean same (Clocktime ct){
return (this.getStunden() == ct.getStunden() && this.getMinuten() == ct.getMinuten() && this.getSekunden() == ct.getSekunden());
}
public int getStunden(){
return this.stunden;
}
public int getMinuten(){
return this.minuten;
}
public int getSekunden(){
return this.sekunden;
}
}
Zuletzt bearbeitet von einem Moderator: