java怎样打印程序运行时间

 我来答
landonniao
推荐于2021-02-11 · TA获得超过366个赞
知道答主
回答量:185
采纳率:0%
帮助的人:104万
展开全部
开始运行程序前,你定义一个变量去保存开始的时间,在程序结束的时候,你可以再定义一个变量去保存这个时间,其实你可以用Double来存取,时间很短的,过后相减一下就可以得出来了。
给你个例子吧:

public class Test {
public static void main(String[] args) {
double start = System.currentTimeMillis() ;
for( int i = 0 ; i < 100000 ; i ++){
System.out.println("") ;
}
double end = System.currentTimeMillis() ;
System.out.println("time is : " + (end - start));

}
}
今天有点突然
2012-07-17
知道答主
回答量:28
采纳率:100%
帮助的人:5.4万
展开全部
long time = System.currentTimeMillis()

返回以毫秒为单位的当前时间

程序开始时获得一次,程序结束时在获得一次,两次相减OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
annyways2
2012-07-17 · 超过27用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:44.8万
展开全部
long time = System.currentTimeMillis()

开始一次,结束一次,减一下就好了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
windzxa
2012-07-17 · TA获得超过150个赞
知道答主
回答量:119
采纳率:0%
帮助的人:75.6万
展开全部
使用一个全局变量,程序一开始时赋予该变量当前时间,程序结束时,使用当前时间减去该变量中存储的时间,差即为运行时间.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式