用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

时钟

2018-12-18 作者:云代码会员举报

[java]代码库

package Clock;
public class Clock{
   private int hour ;
   private int minute ;
   private int second ;
    
// private Display H = new Display(hour,24) ;
// private Display M = new Display(minute,60) ;
// private Display S = new Display(second,60) ;
    
   public Clock(int hour , int minute , int second ) {
       this.hour = hour ;
       this.minute = minute ;
       this.second = second ;
   }
   public void tick() {
        Display S = new Display(second,60) ;
        Display M = new Display(minute,60) ;
        Display H = new Display(hour,24) ;
        for(;;) { 
        S.increase() ;
        this.second = S.getvalue() ;
        if (S.getvalue() == 0) {
             M.increase() ;
             this.minute = M.getvalue() ;
             if(M.getvalue() == 0) {
                 H.increase() ;
                 this.hour = H.getvalue() ;
             }
          }
        }
   } 

   public String toString() {
       String res ;
       String a1 = Integer.toString(hour) ;
       String a2 = Integer.toString(minute) ;
       String a3 = Integer.toString(second) ;
       if (hour < 10) {
           a1  = "0" + a1 ;
       }
       if (minute < 10){
           a2  = "0" + a2 ;
       }
       if(second < 10) {
           a3  = "0" + a3 ;
       }
       res = a1 + ":" + a2 + ":" + a3 ;
       return res ;
   }
    

public static void main(String[] args) {
	 
	 
    java.util.Scanner in = new java.util.Scanner(System.in);

    Clock clock = new Clock(in.nextInt(),in.nextInt(),in.nextInt());

    clock.tick();

    System.out.print(clock);

    in.close();

}
}


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。