- if….else…结构
- switch…catch结构
- 常见问题:
- case列出的常量名是否可以相同?
- 不可以,必须唯一。
- break 能否省略?
- 可以省略,但是一旦省略了,程序就会继续往下执行,直到碰到break为止,或switch语句结束。
- default 与 case语句是否能互换?
- 可以互换,不影响结果。
- switch 只能匹配 byte , short , int , char , long, (jdk1.5)enum,(jdk1.7)String等类型。
- switch 与多重if else ..if 比较
- switch 是只能做等值判断,不能做区间判断,而多重判断是可以的
- 多重条件语句的功能更全面,可以完全替换switch语句,而switch未能替换多重if
- case列出的常量名是否可以相同?
- 常见问题:
java基础篇《4》--条件结构
最新推荐文章于 2021-08-03 20:40:24 发布