胡博君浅谈Java中的条件语句

_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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值