黑马程序员技术交流社区

标题: while和switch混用的效率问题 [打印本页]

作者: 侯丛政    时间: 2013-2-27 23:16
标题: while和switch混用的效率问题
这是张老师银行业务系统的   ServiceWindow中的一段代码,    不明白为什么把while放在case下面效率会高一些呢 ?

                                     //下面这种写法的运行效率低,最好是把while放在case下面            
                                                while(true){
                                                        switch(type){
                                                                case COMMON:
                                                                        commonService();
                                                                        break;
                                                                case EXPRESS:
                                                                        expressService();
                                                                        break;
                                                                case VIP:
                                                                        vipService();
                                                                        break;
                                                        }
                                                }


作者: 张宁    时间: 2013-3-3 02:30
因为这个case他一定会执行的,while放在下面,就会少走一次。所以效率会高一点。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2