我是个初学者,想测试我自己写的程序的运行时间,请提供源码,谢谢!

解决方案 »

  1.   

    long start, finish;start = System.currentTimeMillis();
    //程序
    finish = System.currentTimeMillis();
    long duration = finish - start;
      

  2.   

    currentTimeMillis获得代码执行的起止时间
      

  3.   

    开头来个System.currentTimeMillis(),结束再来个System.currentTimeMillis(),减一下就是时间了,单位是毫秒
      

  4.   

    long startTime = System.currentTimeMillis();

    long finishTime = System.currentTimeMillis();
    long hours = (finishTime-startTime)/1000/60/60;
    long minutes = (finishTime-startTime)/1000/60 - hours*60;
    long seconds = (finishTime-startTime)/1000 - hours*60*60 - minutes*60;
    System.out.println(finishTime-startTime);
    System.out.println("expends: " + hours + ":" + minutes + ":" + seconds);