java使用电子表代码
时间: 2023-06-17 13:04:54 浏览: 189
一个Java写的钟表程序
以下是一个简单的Java程序,可以实现基本的电子表功能:
```java
import java.util.Timer;
import java.util.TimerTask;
public class DigitalClock {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println(getCurrentTime());
}
};
timer.scheduleAtFixedRate(task, 0, 1000);
}
public static String getCurrentTime() {
long millis = System.currentTimeMillis();
int seconds = (int) (millis / 1000) % 60;
int minutes = (int) ((millis / (1000 * 60)) % 60);
int hours = (int) ((millis / (1000 * 60 * 60)) % 24);
return String.format("%02d:%02d:%02d", hours, minutes, seconds);
}
}
```
这个程序使用了Java的Timer和TimerTask类来实现定时更新钟表的功能。getCurrentTime()方法返回一个格式化的字符串,表示当前的时间。在main()方法中,我们创建了一个Timer对象,并使用scheduleAtFixedRate()方法来定期执行任务。在这个例子中,任务就是打印getCurrentTime()方法返回的字符串。
阅读全文