if-else if-else与switch的区别

参考答案

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—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧