1.先创建时钟的类
package com.lovo;
import java.util.Calendar;
/**
* 时钟类
* @author Abe
*
*/
public class CLock {
private int hour;
private int minute;
private int second;
/**
* 构造器
*/
public CLock() {
Calendar cal = Calendar.getInstance();
hour = cal.get(Calendar.HOUR_OF_DAY); //12?
minute = cal.get(Calendar.MINUTE); //13?
second = cal.get(Calendar.SECOND); //14?
}
/**
* 时钟走你~
*/
public void go() {
second++;
if(second ==60){
second = 0;
minute++ ;
}
if(minute == 60){
minute = 0;
hour++;
}
if(hour == 24 ){
hour = 0;
}
}
/**
* 时钟,范围字符串
*/
public String showtime(){
String time = "";
if(hour < 10){
time += "0";
}
time += hour + ":";
if(minute < 10 ){
time += "0";
}
time += minute + ":";
if(second < 10){
time += "0";
}
time += second;
return time;
}
}
然后开始走你~
package com.lovo;
/**
* 时钟运行 200次 每 100毫秒一次
* @author Abe
*
*/
public class Testclock {
public static void main(String[] args) throws InterruptedException { //间隔时间程序造成的,3选1都可以
CLock c = new CLock();
for (int i = 0; i < 200; i++) {
c.go();
Thread.sleep(100);<span style="white-space:pre"> </span>//间隔时间
System.out.println(c.showtime());
}
}
}