参考答案
if-else if-else与switch的区别:
1. if-else-if-else
- 适合分支较少;
- 支持取 boolean 类型的所有运算;
- 判断条件类型不单一;
- 满足条件,即停止对后续分支语句的执行。
2. switch
- 适合分支较多;
- 判断条件类型单一,JDK1.0-1.4 数据类型接受 byte short int char; JDK1.5 数据类型接受 byte short int char enum; JDK1.7 数据类型接受 byte short int char enum String;
- 没有 break 语句,每个分支都会执行。
以上,是Java面试题【if-else if-else与switch的区别】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—