黑马程序员技术交流社区
标题:
学习笔记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