当前位置:   article > 正文

Java语法(6)——程序运行时间计算_java 计算代码运行时间

java 计算代码运行时间

关于Java程序运行时间计算有两种方法:一种是毫秒计算,一种是纳秒计算

毫秒计算:System.currentTimeMillis()

纳秒计算:System.nanoTime()

  1. public class Project{
  2. public static void main(String [] args){
  3. System.out.println(currentTimeMillis()+"ms");
  4. System.out.println(nanoTime()+"ns");
  5. }
  6. public static long currentTimeMillis(){
  7. long startTime=System.currentTimeMillis();
  8. int sum=0;
  9. for(int i=0;i<100000000;i++){
  10. sum+=i;
  11. }
  12. long endTime=System.currentTimeMillis();
  13. return endTime-startTime;
  14. }
  15. public static long nanoTime(){
  16. long startTime=System.nanoTime();
  17. int sum=0;
  18. for(int i=0;i<100000000;i++){
  19. sum+=i;
  20. }
  21. long endTime=System.nanoTime();
  22. return endTime-startTime;
  23. }
  24. }

理解起来非常简单:就是在你要运行的程序前后加上你需要的时间计算方法(前后都得加,这是重点),然后返回前后时间差,就OK啦!

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号