JAVA循环与分支语句edu_Java分支语句和循环语句

1. 分支语句种类:

(1)单分支

(2)双分支

(3)多分支

(4)嵌套if

(5)switch分支语句

2. 多分支、嵌套if、switch语句

(1)多分支:多个语句块只执行一个语句块

语法:

ebfedefd2191a7f426372905745e7232.png

(2)嵌套if(一个分支结构中包含另一个完整分支结构:当有多个条件时分别判断多个条件可以提高程序可读性)

语法:

664b072652b88e5b43358241d3ffd244.png

注意:在分支语句中,如果去掉花括号,那么作用范围只对第一行代码有效。

例如:

9ef4a9d64a01575ae26406c2b52a1647.png

上面的代码输出结果是:代码2

(3)switch语句

语法:

18649c50f0b0169790b21c9fd06de658.png

注意1:break用于结束其所在当前switch语句的语句块程序的执行,但不影响当前switch语句块之外语句的执行。

例如:

ae3f8251665462a57c17d3b51093ba12.png

程序运行的结果:

代码1

代码11

代码2

代码4

注意2:return用于结束其所在方法程序的执行

例如:

336ff4b48e4536a9b37d19cd32527dda.png

程序运行结果:

show方法

main方法

二、循环语句

1. for循环

语法:

4259775d836b1e24beff8780b76acd58.png

执行步奏:

(1)执行表达式1

(2)执行表达式2,如果为假,跳出循环;如果为真,转到第(3)步

(3)执行循环操作,执行表达式3,然后转到第(2)步

2. while循环

语法:

665e91ffb03f8b1b71c70bb066faca77.png

先执行布尔型循环条件。如果为真,执行循环代码块;如果为假,跳出循环。

3. do  while循环

c0212834ce75ce6f073c4ae3385162db.png

先执行一次循环操作,再判断布尔型循环条件。如果为真,继续执行循环;否则,结束循环。

while循环和do while循环的区别:

1412216615f2305ff81a27dea5424f22.png

注意1:break在循环中的用法与在分支语句中的用法类似,都是只结束当前循环(或分支)语句块程序的执行,而不影响当前循环(或分支)语句块之外代码的执行。

注意2:return在循环中的用法与在分支语句中的用法也是类似的,结束当前方法语句块的执行。

注意3:continue用于结束当前的一次循环,而进入下一次循环。

例如:

2cabeb3ca64f6d96682c72f2e550c5fb.png

程序运行结果:

in code0

in code2

out code

注意4:break可以用于if语句中,但包含break语句的if语句必须在循环或者switch语句中。

例如:

438248227998de043307439a16c77048.png

The End

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值