要求:
- 完成一个 java application应用程序,计算执行十亿次空循环所需要的时间。
主要方法:
System.currentTimeMillis() 的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数,数据类型为long。
程序:
class CountTime {
public static void main(String[] args) {
long StarTime = System.currentTimeMillis();//循环开始的时间
for(int i = 1; i < 1000000000; i++) //进行十亿次空循环
{}
long EndTime = System.currentTimeMillis(); //循环结束的时间
long time = EndTime - StarTime; //计算循环所用时间
System.out.println("共用时:" + time + " 毫秒。");
}
}
运行结果: