代码示例:
代码语言:javascript复制abstract class Template{
//计算某段代码执行所需要花费的时间
public void spendTime(){
long start = System.currentTimeMillis();
this.code();//不确定的部分、易变的部分
long end = Syetem.currentTimeMills();
System.out.println("花费的时间为:" (end-start))
}
public abstract void code();
}
class SubTemplate extends Template{
public void code(){
for(int i= 0; i < Math.sqrt(i); i ){
boolean isFlag = true;
for(int j =2; j <= Math.sqrt(i); j ){
if(i % j == 0){
isFlag = false;
break;
}
}
if(isFlag){
System.out.println(i);
}
}
}
}