如何在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时,时钟将复位