胡博君浅谈Java中的条件语句
来源:互联网 发布:什么是php垃圾回收机制 编辑:程序博客网 时间:2024/06/05 12:40
_if_else语句:
if是条件语句,if内的条件为boolean结果的表达式
书写格式:
if(条件语句){......}
if(条件语句){......}else{......}
if(条件语句){......}else if(条件语句){......}
if(条件语句){......}else if(条件语句){......}else if(条件语句){......}else if(条件语句){......}else if(条件语句){......}else{......}
注意:只能有一个if和一个else存在但是可以有多个else if存在。
例子:
条件语句一定是为boolean结果的表达式
int a = 40;
if(a>0&a<10){
System.out.println("应该是0~10的区间");
}else if(a>=10&a<20){
System.out.println("应该是10~20的区间");
}else if(a>=20&a<30){
System.out.println("应该是20~30的区间");
}else{
System.out.println("应该是出以上情况以外的区间");
}
结果:很明显打印输出的是"应该是出以上情况以外的区间" 。
switch条件语句:
语法结构:
switch(表达式){
case 取值1:语句块1;break;
case 取值n:语句块n;break;
default :语句块n+1;break;
}
switch表达式的返回值会与case取值进行比较,如果相同则进入相应的语句块,如果case取值与表达式返回值都不同,那么就会执行default中的语句块。
举个例子:
int a = 5;
switch(a){
case 1:System.out.println("1");break;
case 2:System.out.println("2");break;
case 3:System.out.println("3");break;
case 4:System.out.println("4");break;
default:System.out.println("如果a与case取值都不同,那么欢迎您进入这里");break;
}
结果很明显:会输出打印"如果a与case取值都不同,那么欢迎您进入这里" 。因为a是5,与case取值1、2、3、4都不同,所以会进入default的语句块。
温馨提示:
switch表达式返回值、case取值不仅仅是整型,还可以为char型等等。
欢迎大家收看我的在线视频:
http://v.youku.com/v_show/id_XODQ1NjU0NDc2.html 这是其中的一个视频连接,大家可以拖动到优酷视频下方,订阅我的账号,因为以后我会有更多视频免费提供
百度搜索:输入Fcs_D调的码农 ,或者输入"胡博君"就能看到我的很多视频
或者加我的微信号:fcsboy 我可以及时通过微信通知你们
QQ学习群:237053693
- 胡博君浅谈Java中的条件语句
- 黑马程序员----Java中的条件语句
- 浅谈条件语句if结构
- 总结JAVA中的条件语句以及循环语句
- Python中的条件语句
- shell中的条件语句
- C++ 中的条件语句
- swift中的条件语句
- swift中的条件语句
- Python中的条件语句
- java中的书写规范、条件运算符、循环语句
- java中的条件语句switch……case
- 4、Java条件语句
- Java 条件语句练习题
- Java条件语句摘要
- java 循环 条件语句
- JAVA条件判断语句
- Java控制条件语句
- Debian 64位安装wink
- 计算几何-凸包问题
- unbuntu node.js 最快安装
- zookeeper原理
- Java学习笔记Unit 1
- 胡博君浅谈Java中的条件语句
- POJ3980
- Note: No relevant classes found. No output generated.
- 关于约束的好文章(不断更新)
- poj_3094
- 在Ubuntu 14.04上配置 gitweb
- Ubuntu下Eclipse打开源代码文件退出 菜单异常
- poj_1207
- IOS推送详解