Java面试题|if-else-if-else与switch的区别

Posted 千锋Java学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题|if-else-if-else与switch的区别相关的知识,希望对你有一定的参考价值。

每天一道面试模拟真题及解析





课前导读

●回复"每日一练"获取以前的题目,持续更新!

我希望大家积极参与!有什么不懂可以加小千微信进行讨论

★把面试准备工作,拆分、融入到平时每天


if-else-if-else与switch的区别

参考答案:


i f-else-if-else:
  • 适合分支较少
  • 判断条件类型不单一
  • 支持取 boolean 类型的所有运算
  • 满足条件即停止对后续分支语句的执行
switch:
  • 适合分支较多
  • 判断条件类型单一,JDK 1.7 之前仅支持 int 和 enum,JDK 1.7 之后多支持了 String
  • 没有 break 语句每个分支都会执行


点击 阅读原文 抢预约免费试听课程名额

以上是关于Java面试题|if-else-if-else与switch的区别的主要内容,如果未能解决你的问题,请参考以下文章

JAVA面试题

java面试题

java面试题收集

福利到Java面试题系列

java面试题收集

PHP中高级面试题 – 第一天