JAva運転時間表示小数秒

2969 ワード

JAva計算プログラムの実行時間の場合、よく使われるクラスはSystem.currentTimeMillis()です.コンピュータの現在の時間をミリ秒単位で表示します.
プログラムの実行時間を表示するには、前後の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