选择结构--if语句

if语句的三种格式:

    格式一
if(关系表达式){
语句体;
}
注意:关系表达式的结果都是boolean类型的,不是true就是false。
执行流程:判断关系表达式的结果,如果为true,就执行语句体;如果为false就不执行语句体。

    格式二
if(关系表达式){
语句体1;
}else {
语句体2;
}
    执行流程:
    (1)判断if的关系表达式的结果
            (2)如果为true,就执行语句体1
    (3)如果为false,就执行语句体2
注意:
    (1)if...else格式是二选一的关系,要么执行if语句体,要么执行else语句体
    (2)if...else格式中的else语句可以省略,省略之后就变成了格式一

    (3)if...else格式中的大括号是可以省略的,省略之后控制的是离它最近的那一行代码,如果if或者else语句体中有多行代码就不能省略。建议不省略大括号

    格式三
if(关系表达式1){
语句体1;
}else if(关系表达式2){
语句体2;
}else if(关系表达式3){
语句体3;
}
...
else{
语句体n+1;
}
执行流程:
    (1)首先执行关系表达式1,如果为true,就执行语句体1;执行完之后就结束if...else if...语句
    (2)如果为false,就继续执行关系表达式2,如果为true,就执行语句体2;执行完之后就结束if...else if...语句
    ....
    (3)如果所有的关系表达式都为false,则执行else语句中的语句体n+1;
注意:
    (1)格式三是多选一,一定会且仅会执行其中的一条语句体
    (2)格式三中的else语句可以省略,省略之后就不一定会执行其中的某一条语句体了,建议不省略,因为else是对其他情况的判断

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值