开始运行程序前,你定义一个变量去保存开始的时间,在程序结束的时候,你可以再定义一个变量去保存这个时间,其实你可以用Double来存取,时间很短的,过后相减一下就可以得出来了。给你个例子吧:public class Test { public static void main(String[] args) { double start = System.currentTime...
java怎样打印程序运行时间
开始运行程序前,你定义一个变量去保存开始的时间,在程序结束的时候,你可以再定义一个变量去保存这个时间,其实你可以用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
long time = System.currentTimeMillis()
返回以毫秒为单位的当前时间
程序开始时获得一次,程序结束时在获得一次,两次相减OK2012-07-17
long time = System.currentTimeMillis()
开始一次,结束一次,减一下就好了!2012-07-17
使用一个全局变量,程序一开始时赋予该变量当前时间,程序结束时,使用当前时间减去该变量中存储的时间,差即为运行时间.2012-07-17