java时钟程序代码
时间: 2023-10-11 17:22:55 浏览: 119
以下是一个简单的Java时钟程序代码:
```java
import java.util.Timer;
import java.util.TimerTask;
public class Clock {
private int seconds = 0;
private int minutes = 0;
private int hours = 0;
public void start() {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
public void run() {
seconds++;
if (seconds == 60) {
seconds = 0;
minutes++;
}
if (minutes == 60) {
minutes = 0;
hours++;
}
if (hours == 24) {
hours = 0;
}
System.out.printf("%02d:%02d:%02d\n", hours, minutes, seconds);
}
};
timer.scheduleAtFixedRate(task, 0, 1000);
}
public static void main(String[] args) {
Clock clock = new Clock();
clock.start();
}
}
```
该程序使用定时器(Timer)类来每秒更新时间,并使用格式化字符串(printf)来显示时间。在主方法中,我们创建了一个时钟对象并启动了时钟。