package test1;
public class Display {
private int value = 0;
private int limit = 0;
public Display(int limit){
this.limit=limit;
}
public void increase(){
value++;
if(value==limit){
value=0;
}
}
public int getvalue(){
return value;
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Display d= new Display(24);
for(;;){
d.increase();
System.out.println(d.getvalue());
}
}
}
package test1;
public class clock {
private Display hour= new Display(24);
private Display minute = new Display(60);
public void start(){
while(true){
minute.increase();
if(minute.getvalue()==0){
hour.increase();
System.out.printf("%02d:%02d\n",hour.getvalue(),minute.getvalue());
}
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
clock clock = new clock();
clock.start();
}
}