流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。
其流程控制方式采用结构化程序设计中规定的三种基本流程控制结构,即:
- 顺序结构
- 分支结构
- 循环结构
1.顺序结构
从上到下顺序执行
2.分支结构
(1)if...else...(同JS)
(2)switch...case...(同JS)
switch结构中的表达式,只能是如下的六种数据类型之一
- byte
- short
- char
- int
- 枚举类型(JDK5.0新增)
- String类型(JDK7.0新增)
3.循环结构
在满足某些特定条件下,反复执行特定代码的功能。分为:
- for循环
- while循环
- do...while循环
循环结构的四个组成部分
- 初始化部分
- 循环条件部分
- 循环体部分
- 迭代部分
4.特殊关键字:break和continue
(1)break
使用在switch...case和循环结构中
break在循环结构中的作用是结束当前循环
(2)continue
使用在循环结构中:结束当次循环