java怎样打印程序运行时间
4个回答
展开全部
开始运行程序前,你定义一个变量去保存开始的时间,在程序结束的时候,你可以再定义一个变量去保存这个时间,其实你可以用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));
}
}
给你个例子吧:
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));
}
}
展开全部
long time = System.currentTimeMillis()
返回以毫秒为单位的当前时间
程序开始时获得一次,程序结束时在获得一次,两次相减OK
返回以毫秒为单位的当前时间
程序开始时获得一次,程序结束时在获得一次,两次相减OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
long time = System.currentTimeMillis()
开始一次,结束一次,减一下就好了!
开始一次,结束一次,减一下就好了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用一个全局变量,程序一开始时赋予该变量当前时间,程序结束时,使用当前时间减去该变量中存储的时间,差即为运行时间.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询