一、分支语句

1. 分支语句种类:

(1)单分支

(2)双分支

(3)多分支

(4)嵌套if

(5)switch分支语句

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

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

语法:

Java分支语句和循环语句


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

语法:

Java分支语句和循环语句

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

例如:

Java分支语句和循环语句

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


(3)switch语句

语法:

Java分支语句和循环语句

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

例如:

Java分支语句和循环语句

程序运行的结果:

代码1

代码11

代码2

代码4


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

例如:

Java分支语句和循环语句

程序运行结果:

show方法

main方法


二、循环语句

1. for循环

语法:

Java分支语句和循环语句

执行步奏:

(1)执行表达式1

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

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


2. while循环

语法:

Java分支语句和循环语句

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


3. do  while循环

Java分支语句和循环语句

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


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

Java分支语句和循环语句

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

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

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

例如:


Java分支语句和循环语句

程序运行结果:

in code0

in code2

out code


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

例如:

Java分支语句和循环语句

                                                               The End

相关文章:

  • 2021-09-11
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2021-06-14
相关资源
相似解决方案