1.  一般情况下,它们两个语句可以相互替换

2.  switch..case语句通常处理case为比较确定值的情况,而if...else...语句更加灵活,常用于范围判断(大于、等于某个范围)

3.  switch语句进行条件判断后直接执行到程序的条件语句,效率更高。而if..else语句有几种条件,就得判断少次。

4.  当分支比较少时,if...else语句的执行效率比switch语句高。

5.  当分支比较多时,switch语句的执行效率比较高,而且结构更清晰。

最新文章

  1. sublime 安装笔记
  2. WPF中ControlTemplate和DataTemplate的区别
  3. 2016HUAS暑假集训训练题 B - Catch That Cow
  4. java io流 运行错误时,保存异常到文件里面
  5. js模拟表单提交
  6. Galgame引擎编写,实现对话文本显示
  7. 【HDU 5233】Tree chain problem (树形DP+树剖+线段树|树状数组)最大权不相交树链集
  8. SqlServer数据库设计,纠结的问题,有胆你就来!
  9. lib,dll区别 及 VS中如何添加lib,dll
  10. I/O操作技术
  11. Asp.Net超时问题汇总
  12. 实现基本的CRUD功能
  13. Strut、Spring、Hibernate如何实现资源整合(SSH)呢?
  14. 微信小程序简单入门1
  15. vue从入门到进阶:Vuex状态管理(十)
  16. iphone X 底部留白 之 ionic3 项目
  17. element-ui 源码解析 二
  18. Luogu P5285 / LOJ3050 【[十二省联考2019]骗分过样例】
  19. MongoDB存储过程创建和使用一例
  20. WCF开山篇__图片传输

热门文章

  1. bzoj3545/bzoj3551 [ONTAK2010]Peaks/Peaks加强版
  2. spring cloud 的核心组件有哪些?
  3. 【Java】这 35 个 Java 代码优化细节!
  4. ClassNotFoundException: javax.persistence.Converter
  5. Spring 框架中的单例 bean 是线程安全的吗?
  6. 遇到的错误之“Cannot find module 'XXX’的错误”
  7. 小程序踩坑记录-上传图片及canvas裁剪图片后上传至服务器
  8. python爬虫---污言污语网站数据采集
  9. Android Studio连接SQLite数据库与SQLite Studio实时同步的实现
  10. java中String类的用法