[Java] 使用多个 if 语句、else if 和 switch 的区别
来源:互联网 发布:网络教学的缺点 编辑:程序博客网 时间:2024/05/16 11:55
多个if是所有的if都会进行判断if else if是只要有满足条件的,就不再对之后的else if进行判断。
比如
a = 2;if(a==1) c=1;if(a==2) c=2;if(a%2==0) c=3;
最终结果c=3
a=2;if(a==1) c=1;else if(a==2) c=2;else if(a%2==0) c=3;
最终结果c=2
else if和switch
比如
switch( a ){case 1:case 2:case 3:case 4:break;}
这样就是 if if了,所有的1,2,3,4满足条件的都会执行一次
switch( a ){case 1:break;case 2:break;case 3:break;case 4:break;
}
这样就是else if了,只要满足条件就跳出了
0 0
- [Java] 使用多个 if 语句、else if 和 switch 的区别
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- if else if 和多个if的区别.
- 选择语句switch和if else的区别以及代码
- 多个if语句和多个if else语句的区别
- 反编译java的switch, if else 语句
- 多个if和else if区别
- if else 和switch 的区别
- switch 和 if else的效率区别
- if else 和 switch 的区别
- 多个if和else if的区别
- if......if和if......else if......else if的区别
- java 多个if 和多个else if 的区别
- Java 多个if 和多个else if 的区别
- 选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用
- if语句和switch语句的区别
- if else if与if if语句的区别
- 黑马程序员--If-else和switch语句
- [Java] 类和方法及调用
- CSS3鼠标滑过彩色按钮动画特效
- anroid中实现距离传感器来控制屏幕的亮灭
- Promise系列06:Promise API Reference
- 什么是死锁?如何避免死锁?
- [Java] 使用多个 if 语句、else if 和 switch 的区别
- IOS Dev Intro - Access YUV on IOS
- android性能2-电量、流量、FPS获取
- android项目智慧北京开发完整步骤:第二天
- cocos2d-js:小技巧及注意事项汇总(不定时更新)
- scala函数 for循环
- 树中点对距离(点分治)
- 利用ListItem.Expandable来显示一个可以扩展的列表
- 成绩排序 qsort&&bsearch