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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

switch使用注意
1.switch语句的表达式类型 swtch (表达式)
                         1)可以放一个整型的变量 如 int num = 10; switch(num)
                         2)可以放一个整型常量 如 switch(10)
                         3)可以放一个返回值是整型的表达式 如switch (5+5)
                         4) 可以放一个可以转化为int类型的表达式 switch(‘a’)                    5) 不能放float和double
2.case后面的表达式 case 表达式:
                    1) 可以是常量 如: case 5:
                    2)可以是常量表达式  如: case 5+5:
                    3) 不能是变量 如 int a = 5; case a:
                    4)  default的位置可以随意放
                    5) case的穿透问题,同样应用于default语句
                    6) case 后边不能跟实数
                    7) case语句之后,默认第一句话不能定义变量
                           case 5:int num = 2;break;如果非要定义的话就必须加上大括号。

2 个回复

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