if和else if和switch
来源:互联网 发布:java中main() 编辑:程序博客网 时间:2024/06/04 23:15
在java程序中怎么写分支:if else,switch
** * * * * * * * * * * * * *
if(boolean1){
}
if(boolean2){
}
这种写法boolean1和boolean2是相互独立的,不相互影响** * * * * * * * * * * * * *
if(boolean1){
syso("11111");
}else if(){
syso("22222");
}
这种写法boolean1影响boolean2,如果boolean1是真,下面所有的分支被斩断,不会走进去
** * * * * * * * * * * * * *
switch(变量表达式,只可以接受int,byte,char,short){
case 常量1:语句1;
case 常量2:语句2;
case 常量3:语句3;
default:默认没有符合的case,执行这条语句,语句可以加{},也可以省略
}
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句
,就是上述那种写法,不是标准的,因为case1满足条件,无论case2,case3是否满足都会执行语句2 和3,因为少了个break
switch(变量表达式,只可以接受int,byte,char,short){
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
case 常量3:
语句3;
break;
default:默认没有符合的case,执行这条语句,语句可以加{},也可以省略
}
- if和else if和switch
- switch和if-else相比
- switch和if-else相比
- switch和if-else相比
- switch和if-else相比
- if...else和switch..case
- if else和switch case
- if 和else if
- IF 和else if
- if-else和switch的效率问题
- if else 和 switch的效率
- If-else和Switch效率测试
- if else 和switch 的区别
- 优化if else 和 switch case 结构
- switch...case和if...else效率比较
- switch 和 if else的效率区别
- 分支结构 if...else和switch...case
- 黑马程序员--If-else和switch语句
- C++线程访问类成员
- windows8.1安装vc++6.0,正常使用的调整方法(查阅大量资料后亲测有效)
- http://msh.baidu.com/UTWpR6wY4722
- vim配置相关资源
- websphere mq
- if和else if和switch
- hdu1051(贪心)
- R语言函数的简单理解
- 多进程多线程权衡
- ofstream 和ifstream的具体用法
- 【android】适配多屏幕的最佳实践
- android 平台USB wifi驱动移植及使用
- Redis源码分析(十七)——订阅与发布PubSub
- bmp格式图像的读写函数(对一个开源代码的封装)