求java中计算程序运行时间的函数!

我想计算2个算法程序运行的时间,做一下比较JAVA中有那些计算时间函数?最好以毫秒显示出来。我知道System.currentTimeMillis()但是不知道为什么,几... 我想计算2个算法程序运行的时间,做一下比较

JAVA中有那些计算时间函数?最好以毫秒显示出来。

我知道System.currentTimeMillis()

但是不知道为什么,几个程序运行的时间都一样,都是16ms,也不知道是我程序太小了

还是写的不对,大家还知道别的计算时间的函数没?最好在程序开始计算,到程序最后

结束,最后显示一下时间。
展开
 我来答
段运旺苑己
2020-01-04 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:31%
帮助的人:907万
展开全部
分段函数就是根据不同的变量范围,选择执行相应的函数,根据这点,可以用if(变量范围)-else
if(变量范围)-else判断输入的变量值来执行相应的函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友29afc6726
2006-12-13 · TA获得超过342个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:265万
展开全部
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);
}
}
计算运算时间的程序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式