黑马程序员技术交流社区

标题: 自我积累~~~switch语句 [打印本页]

作者: 邢玉池    时间: 2014-10-14 02:22
标题: 自我积累~~~switch语句
switch语句一种分支语句
格式:switch(表达式){
         case 常量表达式1:语句1;
         case 常量表达式2:语句2;
         case 常量表达式3:语句3;
         .......
         case 常量表达式n:语句n;
         default:
              都不满足再执行的语句;
     }
case的穿透问题:
     为了防止穿透,我们使用break;
     break,可以提前结束swith语句
注意点
1:switch(表达式)  表达式的返回值类型不能是float\double,可以是整型的和字符型
2:表达式还可以是一个常数

3、 case后面可以是多句

4、 case后面如果有多句,可以不加{} 但是定义变量要加上{},防止定义域紊乱。
5、 break结束switch语句块
6、 default可以放在switch语句的任何位置
如果放在开始的位置,要注意加上break; default语句还可以不写


作者: God’s favoure    时间: 2014-10-14 11:43
也可以是枚举型。




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