Java设计一个电子计时器
时间: 2024-10-09 22:05:09 浏览: 15
在Java中,我们可以设计一个简单的电子计时器类(Timer)来模拟秒表功能。首先,我们创建一个`Timer`类,包含一个内部变量表示当前时间,以及两个方法:开始计时和停止计时。
```java
public class Timer {
private long startTime; // 开始计时的时间戳
public void start() {
this.startTime = System.currentTimeMillis(); // 获取当前时间
}
public void stop() {
long endTime = System.currentTimeMillis(); // 获取结束时间
long elapsedTime = endTime - startTime;
System.out.println("计时结束,已过去 " + elapsedTime + " 毫秒");
}
}
// 使用示例
public static void main(String[] args) {
Timer timer = new Timer();
timer.start(); // 计时开始
// 这里可以加入用户操作或其他耗时任务...
timer.stop(); // 计时结束后停止并显示时间差
}
```
这个`Timer`类非常基础,实际应用中可能会增加更多的功能,比如设置定时、暂停和恢复计时等。此外,如果需要更复杂的定时任务,可以考虑使用`java.util.Timer`或者第三方库如Quartz。