『壹』 計算java程序執行時間的幾種方法

最簡單的就是直接獲取開始時間、結束時間,計算時間差

publicclassDemo{
publicstaticvoidmain(String[]args){
longstartTime=System.currentTimeMillis();//獲取開始時間專

doSomething();//測試的代碼屬段

longendTime=System.currentTimeMillis();//獲取結束時間

System.out.println("程序運行時間:"+(endTime-startTime)+"ms");//輸出程序運行時間
}
}

『貳』 求java中計算程序運行時間的函數!

import java.util.*;
public class RunningTime
{
public static void main(String argc[]) throws InterruptedException
{
int i=0,j=0;
long k=0,begin,end,time;
Date mydate=new Date();
begin=mydate.getTime();
for (;i<100;i++)
{
for(;j<100;j++)
{
Thread.currentThread().sleep(5);
k+=i*j;
}
}
Date mydate2=new Date();
end=mydate2.getTime();
time=end-begin;

System.out.println(begin+"運行自時間為:"+time+" "+end);
}
}
計算運算時間的程序

『叄』 java中如何計算運行時間

public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a=new int[10];
System.out.println("Please Enter ten numbers:");

System.out.println("quickSort start time is "+startMili2);

Scanner array=new Scanner(System.in);
for(int i=0;i<10;i++)
a[i]=array.nextInt();
long startMili2=System.currentTimeMillis();
quickSort(a,0,9);
long endMili2=System.currentTimeMillis();
for(int i=0;i<10;i++)
System.out.print(a[i]+" ");

System.out.println("quickSort start time is "+endMili2);
System.out.println("the quickSort totaltime is "+(endMili2-startMili2));
}

應該這么些就對了

『肆』 java 怎麼計算程序運行的時間

記錄一個起始時間,記錄一個結束時間,兩個相減就是程序運行時間,代碼如下java 怎麼計算程序運行的時間

『伍』 java如何計算程序運行時間

long begin = System.currentTimeMillis(); // 這段代碼放在程序執行前

long end = System.currentTimeMillis() - begin; // 這段代碼放在程序執行後專
System.out.println("耗時屬:" + end + "毫秒");

『陸』 java如何計算程序執行消耗時間

在程序開始前調用System.currentTimeMillis()獲取當前毫秒數保存到long類型變數begin中,在程序退出前再版次調用權System.currentTimeMillis()保存到long類型變數end中,兩者相減end-begin就是程序運行所花費的毫秒數。

『柒』 如何計算程序運行時間JAVA

int t1=system.currentTimeMillis();
//運行測試內容版權
int t2=system.currentTimeMillis();
System.out.println(t2-t1);

『捌』 如何計算Java程序運行時間

第一種是以毫秒為單位計算的。
Java代碼
//偽代碼
long
startTime=System.currentTimeMillis();
//獲取開始時間
doSomeThing();
//測試的代碼段
long
endTime=System.currentTimeMillis();
//獲取結束時間
System.out.println("程序運行時間:
"+(end-start)+"ms");
//偽代碼
long
startTime=System.currentTimeMillis();
//獲取開始時間
doSomeThing();
//測試的代碼段
long
endTime=System.currentTimeMillis();
//獲取結束時間
System.out.println("程序運行時間:
"+(end-start)+"ms");
第二種是以納秒為單位計算的。
Java代碼
//偽代碼
long
startTime=System.nanoTime();
//獲取開始時間
doSomeThing();
//測試的代碼段
long
endTime=System.nanoTime();
//獲取結束時間
System.out.println("程序運行時間:
"+(end-start)+"ns");
//偽代碼
long
startTime=System.nanoTime();
//獲取開始時間
doSomeThing();
//測試的代碼段
long
endTime=System.nanoTime();
//獲取結束時間
System.out.println("程序運行時間:
"+(end-start)+"ns");
突然想起Junit4也可以測試執行時間,呵呵責任編輯:劉小蝸

『玖』 java怎麼計算程序的運行時間

運行前記錄一個時間點T1,運行結束再記錄一個時間點T2.
T2-T1 就是程序運行時間。

『拾』 如何計算Java程序運行時間

可以在程序執行前獲取當前系統時間,然後在程序執行完之後獲取那時的系統時間,兩者相減就得到了該程序的運行時間。