1.switch语句
在switch(expression)中,expression只能是一个整数表达式或者枚举常量,整数表达式可以是int类型或Integer包装类型。由于,有些函数(byte,short,char)都可以隐式转换为int类型,所以,这些类型也可以用作表达式。
2.执行流程
- (1)表达式中的值和case中的 值1进行比较,匹配成功,就执行语句1,遇见break,switch 结束了
- (2)依次case值2,进行比较,成立,执行语句2,语句结束…
- (3)如果上述都不匹配,执行default中的语句,break结束.
- (4)case之后只能声明常量,不能声明范围。