黑马程序员技术交流社区

标题: switch的用法 [打印本页]

作者: wuyusi    时间: 2015-5-30 19:02
标题: switch的用法
用于选择,当判断的常量类型是byte,short,int,char时使用,在运算量不大时,它比if语句更高效
作者: 1315317959    时间: 2015-5-30 21:33
switch-case:
                格式:
                        switch(表达式)
                        {
                                case 取值1:
                                        执行语句1;
                                        break;
                                case 取值2:
                                        执行语句2;
                                        break;
                                case 取值3:执行语句3;break;
                                .....此处可以写多个case
                                default:
                                        执行语句4;
                                        break;
                        }
执行顺序:
                        从上往下,依次逐行来执行。
                        会拿表达式的值来和第一个case来匹配,匹配不上,接着匹配其他的case,
                        如果都匹配不上,执行default中的语句。
作者: TOBESKY    时间: 2015-5-30 22:32
恩 我觉得还是看情况吧
作者: hieiyukina    时间: 2015-5-30 22:42
if用的更多是判断语句做判断
switch是取值
两个方向
作者: 柒仴、看雲佉    时间: 2015-5-30 22:43
加油加油
作者: 叶燕希    时间: 2015-5-30 22:51
但它得有很强的逻辑思维。感觉程序的阅读性没有那么好吧~~~反正我是很少用switch
作者: 程序缘    时间: 2015-5-30 23:02
恩,感觉在工作中用到的地方很少,不过搞明白还是最好的,嘿嘿




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