eclipse折叠if语句块_Java入门第八课:分支结构中的if和if else语句

if 语句是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。

ac744dc6f138c7c7bdeef39d48448894.png

布尔表达式:布尔表达式可以是任意一种逻辑表达式,最后返回的结果必须是一个布尔值。取值可以是一个单纯的布尔变量或常量,也可以是使用关系或布尔运算符的表达式。如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行。

语句块:该语句块可以是一条语句也可以是多条语句。如果仅有一条语句,可省略条件语句中的大括号{}。

if语句结构

a1981396ed11d927a7ba123b3af9f176.png

if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句。条件结果必须是布尔值 ,建议都加上花括号。 如果不加花括号,则只对第一句话有效。

代码示例:

060887235e0e22c9e4a18ba1b51ccd2d.png

if-else双分支结构

43d87a36ab32a72efd3843191cf8931f.png

单 if 语句仅能在满足条件时使用,而无法执行任何其他操作。而结合else语句的 if 可以定义两个操作,此时的 if-else 语句表示"如果条件正确则执行一个操作,否则执行另一个操作"。

当条件表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。

代码示例:

4fce96ff4c3149544d3073b66b1814c5.png

尝试分析下面这串代码的功能:

16d274b5f4ef80ab6d456d0a229dce98.png

试着改变a和b的值,然后查看输出结果吧。

901ee08117d25d059d52785f4b02cde3.png

if-else if-else多分支选择结构

if(布尔表达式1)

{

语句块1;

}

else if(布尔表达式2)

{

语句块2;

}

………

else if(布尔表达式n)

{

语句块n;

}

else

{

语句块n+1;

}

在上述语法格式中,使用 if-else if-else语句时,依次判断表达式的值,当某个分支的条件表达式的值为 true 时,则执行该分支对应的语句块,然后跳到整个 if 语句之外继续执行程序。如果所有的表达式均为 false,则执行语句块 n+1,然后继续执行后续程序。

• 逐条if语句进行判断

• 条件匹配,进入语句体

• 否则对if语句继续匹配

好了,本期到这里就结束了,有什么不懂或纠正的可以在下方评论区留言,小编也是初学者,需要大家的支持。大家记得点赞收藏分享关注哟!学习本是一个有始有终的事,只有坚持不懈的思考与积累,才能学有所成,学有所获。正所谓

510397b8310059321829ca2f8a206db6.png
4e89260ad6a3719112d1adcbe35c4d66.gif

下一期:

Java入门第九课:while循环与for循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值