如何在java中添加分钟和小时?
我试图在时钟上增加分钟和小时,但我不知道怎么做。 以下是我所拥有的:如何在java中添加分钟和小时?,java,Java,我试图在时钟上增加分钟和小时,但我不知道怎么做。 以下是我所拥有的: class Clock{ private int minutes; private int hours; public Clock(){ minutes = 00; hours = 0; } public Clock(int minutes, int hours){ t
class Clock{
private int minutes;
private int hours;
public Clock(){
minutes = 00;
hours = 0;
}
public Clock(int minutes, int hours){
this.minutes = minutes;
this.hours = hours;
}
public double minutes(){
return minutes;
}
public double hours(){
return hours;
}
public void addMinutes(){
}
public void addFiveMinutes(){
}
public void addHours(){
}
public void addTwelveHours(){
}
}
我不确定应该放哪些变量,这有一种家庭作业的味道,所以我会给出一个提示,但不是一个完整的答案:
public void addMinutes(double minutes){
this.minutes = this.minutes + minutes;
}
public void addFiveMinutes(){
addMinutes(5.0)
}
你需要弄清楚如何为自己安排时间——这并不难
在实际问题中,您只需使用核心java库中内置的Calendar类。将时间想象为午夜后的分钟数、秒数或毫秒数。这样,您只需添加一个值。根据需要,您将计算单个int值所代表的小时数和分钟数。或者像这样使用Java8的时间->Date-Date=new-Date97,1,23;-->long diff=date.getTime;分钟++还是小时++有效?如果没有Java,如何增加分钟和小时?另外,也许您不应该将分钟和小时从int扩大到两倍。我会将时钟的内部值保持为分钟。显示时,分钟数将除以60得到小时数,而提醒将是剩余的分钟数。当分钟值为1440 24*60时,时钟将复位