用到睡眠 Sleep(time),定义间隔每秒进一。java中使用线程睡眠 Thread.sleep(time)
hour每 12 或 24 重置 min与sec每 60 重置
int hour=0,min=0,sec=0;
while(true){
Sleep(1000);
sec++;
if(sec==60){
//达到 60 重置为 0,且上一级单位进一。
sec=0;
min++;
if(min==60){
//达到 60 重置为 0,且上一级单位进一。
min=0;
hour++;
//计时器时间无限制。hour不设置上限
//(24 小时制 24 重置**\**12 小时制 12 重置)
}
}
//输出此刻时间,C语言调用刷新cls,java用 setText() 方法或者其刷新方法
printf("%d:%d:%d",hour,min,sec);
System("cls");
}