黑马程序员-------java中if和switch条件语句小结

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

if(条件表达式)

{
语句;
}
只要条件表达式的值为true,就执行if下面的语句
当满足条件时,需要执行多条语句,那么这多条语句必须用大括号括起来




   if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
else下面有多条语句时,也要用大括号括起来


else总是和距离它最近的并且没有对应的else的if对应






if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;

}

switch语句


格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}
工作原理:先取表达式的值,分别和case后边的值比较,和那么值相同了就执行其下边的语句,
如果都不相同,执行default下边的语句


注意:
1:表达式的类型
2:break

总结:

当表达式的值满足允许的类型,并且是确定的值的时候,适合用switch
当表达式的值是布尔类型或者在某一个范围中,只能用多重的else if结构
用switch能实现的肯定可以 用条件结构实现
用用条件结构实现的不一定能用switch实现


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值