if与switch的小区别
2016-03-24 20:13
204 查看
switch语句与if语句
switch几个特点:
什么时候用switch:
当范围较小且为数据char,int,byte,short这四种类型时,用switch语句更好
因为switch语句的系统编译效率相对if来说效率稍高。
什么时候用if:
但是如果数据比较多,或者为boolean类型时。用if更好
因为switch语句需要把所有条件都case出来,数据一多对于程序而言就没有简洁性和可观性。
而boolean类型的,只能用if,不能用switch。
switch几个特点:
什么时候用switch:
当范围较小且为数据char,int,byte,short这四种类型时,用switch语句更好
因为switch语句的系统编译效率相对if来说效率稍高。
什么时候用if:
但是如果数据比较多,或者为boolean类型时。用if更好
因为switch语句需要把所有条件都case出来,数据一多对于程序而言就没有简洁性和可观性。
而boolean类型的,只能用if,不能用switch。
相关文章推荐
- 三目运算、可选类型
- HDU3586 Information Disturbing(树形DP)
- 操作系统实验一、 命令解释程序的编写
- 线段树(多棵) HDOJ 4288 Coder
- 我的ios 开发学习之旅!
- 【HPU】[1735]老王修马路(一)
- linux新手入门学习 - linux目录结构
- hud1875
- ffmpeg 解码流程
- 一个国外博士生Andrews Sobral收集和测试的64个低秩+稀疏矩阵/张量分解的算法库
- [原创]2016年测试岗位招聘感悟
- 最大公约数——414AMashmokh and Numbers
- 规范完整APP开发制作流程
- 看慕课网节日短信祝福UI自我总结实现过程
- lua eval
- 在bitnami集成环境下进行redmine的二次开发--开发环境的搭建
- navicat for mysql psc 没有数据或者只有部分数据(即有一部分表没有数据)
- 每天编程1
- Android 中文件类型与MIME的匹配表
- 【HPU】[1734]老王修公园