1. 程式人生 > >JAVA:統計程式執行時間的兩種方法

JAVA:統計程式執行時間的兩種方法

第一種用Date類

import java.io.*;
import java.util.*;

public class 計時 {
	public static void main(String[] args) {
		Date date1 = new Date();                    //獲得當前時間
		int sum = 0;
		for (int i = 0; i < 100000000; i++) {
			sum += i;
		}
		Date date2 = new Date();                    //獲得當前時間
		System.out.println(date2.getTime()-date1.getTime());
	}
}
//獲得當前時間 int sum = 0; for (int i = 0; i < 100000000; i++) { sum += i; } Date date2 = new Date();                    //獲得當前時間 System.out.println(date2.getTime()-date1.getTime()); } }

第二種利用System類

public class 計算程式執行事件 {
	public static void main(String[] args) {
		long startTime=System.currentTimeMillis();            //獲得當前時間
		int sum=0;
		for(int i=0;i<1000000;i++) {
			sum+=i;
		}
		long endTime=System.currentTimeMillis();                //獲得當前時間
		System.out.println(endTime-startTime);                
	}
}