首页 > 后端开发 > 正文

java获取运行时间 JAVA 获取一段程序运行时间

2024-03-15 19:45:11 | 我爱编程网

java获取运行时间 JAVA 获取一段程序运行时间很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

java获取运行时间 JAVA 获取一段程序运行时间

java获取运行时间

很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~

第一种是以毫秒为单位计算的。

//伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms"); //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms");

第二种是以纳秒为单位计算的。 //伪代码 long startTime=System.nanoTime(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.nanoTime(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ns"); //伪代码 long startTime=System.nanoTime(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.nanoTime(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ns");

java获取运行时间 JAVA 获取一段程序运行时间

求--用java编写一个计算2的32次方的运行的时间。。

public static void main(String[] args) {

long time=System.currentTimeMillis();//开始运算前 系统当前时间

double res=Math.pow(2, 32);

long time2=System.currentTimeMillis();//运算后 系统当前时间我爱编程网

System.out.println("2的32次方的值是"+res+",运行时间是:"+(time2-time)+"毫秒");

}

java获取运行时间 JAVA 获取一段程序运行时间

JAVA 获取一段程序运行时间

abstract class GetTime {

public final void getTime() {

long start = System.currentTimeMillis();

runcode();

long end = System.currentTimeMillis();

System.out.println("运行时间:" + (end - start) + "毫秒");//应该是end - start

}

public abstract void runcode();

}

public class SubTime extends GetTime {//建立一个java文件为SubTime.java,SubTime为主类,加为public

public void runcode() {

for (int x = 0; x < 4000; x++) {

System.out.println(x);

}

}

static public void main(String args[]) {//写一个主函数就好了

new SubTime().getTime();//建立对象调用getTime();

}

}

可以用eclipse运行

以上就是我爱编程网为大家带来的java获取运行时间 JAVA 获取一段程序运行时间,希望能帮助到大家!
与“java获取运行时间 JAVA 获取一段程序运行时间”相关推荐