黑马程序员技术交流社区

标题: 学习笔记2 [打印本页]

作者: 刘彦宗    时间: 2015-10-19 16:39
标题: 学习笔记2
选择结构 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语句块的结尾。
作者: QQ15862772896    时间: 2015-10-19 22:16
总结得不错




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