首页 > 代码库 > JAVA学习--模板方法设计模式
JAVA学习--模板方法设计模式
1 public class TestTemplate { 2 public static void main(String[] args) { 3 new SubTemplate().spendTime(); 4 } 5 } 6 7 abstract class Template { 8 9 public abstract void code();10 11 public void spendTime() {12 long start = System.currentTimeMillis();13 14 this.code();15 16 long end = System.currentTimeMillis();17 System.out.println("花费的时间为:" + (end - start));18 }19 }20 21 class SubTemplate extends Template {22 23 public void code() {24 boolean flag = false;25 for(int i = 2;i <= 10000;i++){26 for(int j = 2;j <= Math.sqrt(i);j++){27 if(i % j == 0){28 flag = true;29 break;30 }31 }32 if(!flag){33 System.out.println(i);34 }35 flag = false;36 }37 }38 }
JAVA学习--模板方法设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。