public class Clock{
public int hour,minute,second;
public Clock(){
this.hour=0;
this.minute=0;
this.second=0;
}
//构造法实现时钟的多个时间
public void setHour(int hour){
this.hour=hour;
}
public void setMinute(int minute){
this.minute=minute;
}
public void setSecond(int second){
this.second=second;
}
public int setHour(){
return hour;
}
public int setMinute(){
return minute;
}
public int setSecond(){
return second;
}
/*public void set(int hour,int minute,int second){
this.hour=hour;
this.minute=minute;
this.second=second;
}*/
public void incSecond(){
this.second+=1;//秒钟加1
}
public void Time(){
if(this.hour>12)//一天24小时,时钟只有1-12个数
this.hour=0;
if(this.minute>60){
this.hour+=1;//分针满12,时针加1
this.minute-=60;//分针超过60,超出部分(0-59),记为相应的分钟数
}
if(this.second>60){
this.minute+=1;
this.second-=60;//同上类似
}
System.out.println(hour+':'+minute+':'+second+':');
}//输出 时:分:秒
}
import java.io.*;
//Test类为主类
public class Test{
public static void main(String args[]) throws Exception
{
Clock c=new Clock();
c.setMinute(61);
c.setSecond(1);
c.Time();
}
}