java 運行時間顯示小數秒

java 計算程序運行時間時,常用的類爲:System.currentTimeMillis()。顯示計算機的當前時間,單位爲毫秒。

若要顯示程序運行時間,則前後兩個 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.01s

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章