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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘彦宗 中级黑马   /  2015-10-19 16:39  /  488 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

选择结构 switch语句
        格式:
                switch(表达式){                  //表达式是一个变量
                        case 常量1:
                                语句1;
                        break;                        跳出switch语句
                        case 常量2:
                                语句2;
                        break;
                        … …
                        case 常量N:
                                语句N;
                        break;               
                        default:                没有匹配的case读取default
                                语句;
                        break;
                }
       
        switch语句有关规则       
        1-switch(表达式)中表达式的返回值必须是下述几种类型之一:byte,short,char,int,枚举,String;
       
        2-case子句中的值必须是常量,且所有case子句中的值应是不同的;
       
        3-default与case之间没有顺序,先执行第一个case,当没有匹配的case时,执行default
       
        4-结束switch语句块有两种情况:break语句用来在执行完一个case分支后使程序跳出switch语句块;如果没有break,程序会顺序执行到switch结尾 既大括号}
       
        5-如果匹配的case或default没有对应的break那么程序会继续向下执行,执行可执行的语句,知道遇到break或是switch语句块的结尾。

1 个回复

倒序浏览
总结得不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马