A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuyusi 中级黑马   /  2015-5-30 19:02  /  514 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用于选择,当判断的常量类型是byte,short,int,char时使用,在运算量不大时,它比if语句更高效

6 个回复

倒序浏览
switch-case:
                格式:
                        switch(表达式)
                        {
                                case 取值1:
                                        执行语句1;
                                        break;
                                case 取值2:
                                        执行语句2;
                                        break;
                                case 取值3:执行语句3;break;
                                .....此处可以写多个case
                                default:
                                        执行语句4;
                                        break;
                        }
执行顺序:
                        从上往下,依次逐行来执行。
                        会拿表达式的值来和第一个case来匹配,匹配不上,接着匹配其他的case,
                        如果都匹配不上,执行default中的语句。
回复 使用道具 举报
恩 我觉得还是看情况吧
回复 使用道具 举报
if用的更多是判断语句做判断
switch是取值
两个方向
回复 使用道具 举报
加油加油
回复 使用道具 举报
但它得有很强的逻辑思维。感觉程序的阅读性没有那么好吧~~~反正我是很少用switch
回复 使用道具 举报
恩,感觉在工作中用到的地方很少,不过搞明白还是最好的,嘿嘿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马