if-else-if-else:

  • 适合分支较少
  • 判断条件类型不单一
  • 支持取 boolean 类型的所有运算
  • 满足条件即停止对后续分支语句的执行

switch:

  • 适合分支较多
  • 判断条件类型单一,JDK 1.7 之前仅支持 int 和 enum,JDK 1.7 之后多支持了 String
  • 没有 break 语句每个分支都会执行


  

  

来一道刷了进BAT的面试题?

相关文章:

  • 2022-01-30
  • 2022-12-23
  • 2021-07-09
  • 2022-01-21
  • 2022-12-23
  • 2022-01-16
  • 2021-05-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-06
  • 2021-07-30
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案