Java中switch语句的注意事项
万忠
(北京信息职业技术学院)
摘 要:switch 语句是多分支选择语句,常用来根据表达式的值选择要执行的
语句。表达式的取值类型:byte、short、int、char,不能接受其他类型。case 后面跟
的是要和表达式进行比较的值。
关键词:取值类型;case;default
switch语句是多分支选择语句,常用来根据表达式的值选择要执行的语句。 switch-
case语句完全可以与if-else语句互转,但通常来说,switch-case语句执行效率要高。
表达式的取值类型:
byte、short、int、char,不能接受其他类型。
case语句
后面跟的是要和表达式进行比较的值;只能是常量,不能是变量,应与switch后面表达
式的类型相同,且各常量值必须互不相同,重复的case值是不允许的。
case后的语句可以不用大括号。
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见
break,利用这一特性可以让好几个case执行统一语句。
default
default就是如果没有符合的case就执行它,default并不是必须的,可以省略,但是不建
议,因为它的作用是对不正确的情况给出提示。
default不一定要在最后,可以在任意位置。
switch语句的结束条件有两个:
一个是遇到break结束;另一个是执行到结尾结束。
1 / 1
Java 中 switch 语句的注意事项