当前位置:   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博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/823396
推荐阅读
相关标签
  

闽ICP备14008679号