JAva運転時間表示小数秒
2969 ワード
JAva計算プログラムの実行時間の場合、よく使われるクラスはSystem.currentTimeMillis()です.コンピュータの現在の時間をミリ秒単位で表示します.
プログラムの実行時間を表示するには、前後の2つのSystem.currentTimeMillis()を減算します.
結果の単位はミリ秒で、秒として表示するには1000で割る必要があります.小数秒で表示するには、1000.0で除算する必要があります.直接整数1000で割ると、四捨五入された整数秒が表示されます.
例:
結果の表示:running time is 0.01 s
プログラムの実行時間を表示するには、前後の2つのSystem.currentTimeMillis()を減算します.
結果の単位はミリ秒で、秒として表示するには1000で割る必要があります.小数秒で表示するには、1000.0で除算する必要があります.直接整数1000で割ると、四捨五入された整数秒が表示されます.
例:
public class TestTime {
public static void main(String[] args) {
long currTime = System.currentTimeMillis();
double sum = 0;
for (int i = 0; i < 10000000; i++)
sum += i;
double time = (System.currentTimeMillis() - currTime) / 1000.0; // ,
System.out.println("running time is " + time + "s");
}
}
結果の表示:running time is 0.01 s