《Java》完成一个“计算出程序执行时间”的应用程序

一、任务目标

    完成一个 java application应用程序,计算执行十亿次空循环所需要的时间,并在不同cup主频的计算机上运行此程序,比较其运算所需时间有何差别。

二、currentTimeMillis方法

    currentTimeMillis()方法放回以毫秒为单位的当前时间。当我们需要计算一个程序的执行时间,便可以在程序开头使用此方法标记一个“开始时间戳”,在程序结尾标记一个“结束时间戳”,最终两个时间戳的差值便是测试程序执行完成所花费的时间。

三、“计算出程序执行时间”应用程序

程序代码:

import java.util.*;  //导入util工具包

public class Timer {  //类名“Timer”
	public static void main(String[] args) {   //主函数
		long startTime = System.currentTimeMillis();   //开始时间戳“startTime”
		for(long i=0;i<1000000000L;i++){
		
		}
		long endTime = System.currentTimeMillis();   //开始时间戳“endTime”
		System.out.println("运行时间:" + (endTime - startTime) + "ms");   //输出程序执行所花时间
	}
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yga_airspace/article/details/82764677