用java 写stopwatch
时间: 2024-03-09 14:24:28 浏览: 153
JAVA_stopwatch_clock.rar_java stopwatch
好的,请看以下代码:
```
public class Stopwatch {
private final long start;
public Stopwatch() {
start = System.currentTimeMillis();
}
public double elapsedTime() {
long now = System.currentTimeMillis();
return (now - start) / 1000.0;
}
public static void main(String[] args) {
Stopwatch timer = new Stopwatch();
for (int i = 0; i < 1000000000; i++) {
// Do something here
}
double time = timer.elapsedTime();
System.out.println("Elapsed time: " + time + " seconds");
}
}
```
这是一个简单的秒表类,包含一个构造函数和一个计算经过时间的方法。在主函数里可以看到如何使用它来计算某个代码块的执行时间。注意,由于计时器的精度可能有限,所以这里将毫秒转换成了秒来表示经过的时间。
阅读全文