求java中计算程序运行时间的函数!
我想计算2个算法程序运行的时间,做一下比较JAVA中有那些计算时间函数?最好以毫秒显示出来。我知道System.currentTimeMillis()但是不知道为什么,几...
我想计算2个算法程序运行的时间,做一下比较
JAVA中有那些计算时间函数?最好以毫秒显示出来。
我知道System.currentTimeMillis()
但是不知道为什么,几个程序运行的时间都一样,都是16ms,也不知道是我程序太小了
还是写的不对,大家还知道别的计算时间的函数没?最好在程序开始计算,到程序最后
结束,最后显示一下时间。 展开
JAVA中有那些计算时间函数?最好以毫秒显示出来。
我知道System.currentTimeMillis()
但是不知道为什么,几个程序运行的时间都一样,都是16ms,也不知道是我程序太小了
还是写的不对,大家还知道别的计算时间的函数没?最好在程序开始计算,到程序最后
结束,最后显示一下时间。 展开
2个回答
展开全部
分段函数就是根据不同的变量范围,选择执行相应的函数,根据这点,可以用if(变量范围)-else
if(变量范围)-else判断输入的变量值来执行相应的函数。
if(变量范围)-else判断输入的变量值来执行相应的函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
计算运算时间的程序
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);
}
}
计算运算时间的程序
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询