JavaSE核心技术——流程控制语句

一、条件语句
1、if

1.1、格式语法:
这里写图片描述
1.2、执行流程
这里写图片描述
1.3、条件表达式可以是任何一种逻辑表达式
1.3.1、如果表达式值为true,则执行花括号的内容后,再执行后面的
语句
1.3.2、 如果表达的值为false,则直接执行后面的语句
1.3.3、如果,大括号号中,只有一条语句,则可以省略大括号(推荐不
省略)

2、if……else……

2.1、格式语法:
这里写图片描述
2.2、执行流程:
这里写图片描述
2.3、if……else……与 比?:结果相同
变量 = 布尔表达式 ? 语句1: 语句2

3、switch

3.1、格式语法
这里写图片描述
3.2、表达式的值只可以接受int、byte、char、short 型,不接受其他类
型的值。
3.3、不允许有重复的case取值。
3.4、 switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,
开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹
配,直到碰到break语句为止。

二、循环控制语句
1、for

1.1、格式语法:
这里写图片描述
1.2、执行流程:
这里写图片描述

2、while

2.1、格式语法
这里写图片描述
2.2、执行流程
这里写图片描述

3、do……while

3.1、格式语法
这里写图片描述
3.2、执行流程
这里写图片描述

4、死循环

这里写图片描述这里写图片描述

5、break、continue

5.1、break语句用于终止某个语句块的执行。用在循环语句体中,可以
强行退出循环。
5.2、“break;”语句:可以出现在while、do…while、for、switch语句体
中。
5.3、 “break label”语句 :可以出现在任何语句体中。
5.4、 continue语句用在循环语句体中,用于终止某次循环过程,跳过循
环体中continue语句下未执行的循环,开始下一次循环过程
5.5、 “continue;” 语句:只能出现在循环语句while、do…while、for中

猜你喜欢

转载自blog.csdn.net/qq_37067955/article/details/81673260