Java分支语句和循环语句

一、分支语句

1. 分支语句种类:

(1)单分支

(2)双分支

(3)多分支

(4)嵌套if

(5)switch分支语句

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

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

语法:



扫描二维码关注公众号,回复: 3245588 查看本文章

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

语法:


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

例如:


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


(3)switch语句

语法:


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

例如:


程序运行的结果:

代码1

代码11

代码2

代码4


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

例如:


程序运行结果:

show方法

main方法


二、循环语句

1. for循环

语法:


执行步奏:

(1)执行表达式1

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

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


2. while循环

语法:


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


3. do  while循环


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


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


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

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

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

例如:



程序运行结果:

in code0

in code2

out code


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

例如:


                                                               The End

猜你喜欢

转载自blog.csdn.net/Willy__QI/article/details/79843011