switch注意事项与在什么情况下使用switch或if语句
来源:互联网 发布:面试算法总结 编辑:程序博客网 时间:2024/05/22 06:39
1.switch应该注意事项:
switch(A),括号中A的取值只能是整型或者可以转换为整型的数值类型,比如byte、short、int、char、还有枚举;
需要强调的是:long和String类型是不能作用在switch语句上的。
case B:C;case是常量表达式,也就是说B的取值只能是常量(需要定义一个final型的常量,后面会详细介绍原因)
或者int、byte、short、char(比如1、2、3、200000000000(注意了这是整型)),如果你需要在此处写一个表达式或者变量,那么就要加上单引号;
case后的语句可以不用大括号,就是C不需要用大括号包裹着;
default就是如果没有符合的case就执行它,default并不是必须的.
2.如何选择 if switch 在什么情况下使用
1判断的值是一个区间的话if语句会简单一点
2判断的值是少数的几个数字,字符,字符串可以使用switch会简单一点效率会高一些
平时if的使用率高一些
阅读全文
0 0
- switch注意事项与在什么情况下使用switch或if语句
- if语句与switch的使用
- if语句与switch语句
- switch语句的使用 与注意事项
- java中if与switch-case语句的使用及一些注意事项
- switch语句使用时注意事项
- if语句和switch有什么不同?
- 黑马程序员--if语句与switch语句
- JavaScript switch语句与if语句
- Swift中if与switch语句使用一例
- switch()与if()语句的区别新发现
- (基础五)if 与 switch语句
- if和switch语句
- c#if,switch语句
- if switch语句171017
- 如何区别 if switch语句的使用?
- C++ where(true)与 switch结合使用实现在某种情况下的循环执行
- switch语句及其注意事项
- git hub加密方式以及git bash中如何创建分支 以及小知识点的整合
- Unity3d基础入门之物理引擎解析(碰撞器 触发器 等等)
- 信号处理学习笔记(一)截止频率Cutoff Frequency
- 三角形的判定
- SSH使用modelDriven传值出现空指针异常 java.lang.NullPointerException
- switch注意事项与在什么情况下使用switch或if语句
- 基于opencv的单张图像去雾算法(二)
- 2013-2017 ACM/ICPC 区域赛&final 水题和铜牌题
- java程序设计概念
- springMVC4--文件上传CommonsMultipartFile
- 智能分单算法
- Va_list Va_start va_arg Va_end 的用法
- pygame绘制椭圆方法
- HDU-4825(01树模板题)