『壹』 计算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程序运行时间

可以在程序执行前获取当前系统时间,然后在程序执行完之后获取那时的系统时间,两者相减就得到了该程序的运行时间。