package lnf03.cn;
abstract class Mytime{
public void gettime(){
long start =System.currentTimeMillis(); //开始时间
run(); //测验代码
long end =System.currentTimeMillis(); //结束时间
System.out.println("运行时间"+(end - start)); //计算时间 ms制
}
public abstract void run();
}
public class Demo1 extends Mytime{
public static void main(String[] args) {
Demo1 d =new Demo1();
d.gettime();
}
public void run(){
int i = 0;
while(i<100){
System.out.println("i="+i);
i++;
}
}
}
abstract class Mytime{
public void gettime(){
long start =System.currentTimeMillis(); //开始时间
run(); //测验代码
long end =System.currentTimeMillis(); //结束时间
System.out.println("运行时间"+(end - start)); //计算时间 ms制
}
public abstract void run();
}
public class Demo1 extends Mytime{
public static void main(String[] args) {
Demo1 d =new Demo1();
d.gettime();
}
public void run(){
int i = 0;
while(i<100){
System.out.println("i="+i);
i++;
}
}
}
Java获取程序运行时间示例
该博客展示了如何在Java中使用System.currentTimeMillis()方法来获取程序运行时间。具体实现通过创建一个抽象类Mytime,定义gettime()方法计算运行时间,并在子类Demo1中实现run()方法进行具体操作,输出运行时间。
2340

被折叠的 条评论
为什么被折叠?



