循环结构
一、循环的概念
-
概念:通过某个条件,重复的执行一段逻辑代码。
二、while循环
-
语法:
while(布尔表达式){
//逻辑代码
}
-
执行流程:
- 先对布尔表达式进行判断,结果为true,则执行逻辑代码
- 本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码。
- 直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码。
-
循环的组成
-
需求:打印100遍“HelloWorld"
-
注意:循环有四部分组成
-
-
初始与迭代
-
whlie的特点
- 特点:特点:首次即有入口条件,先判断、再执行,适用于循环次数明确的情况。
三、do while循环
-
语法:
do{
//逻辑代码(循环操作)
}while(布尔表达式)
-
执行流程:
-
先执行一次循环之后,在进行布尔表达式的判断
-
如果结果为true,则再次执行循环操作。
-
如果结果为flse,才会退出循环结构,执行后续代码
-
-
特点:首次没有入口条件,先执行,再判断
-
应用场景:适用于循环次数不明确的情况
四、for循环
-
语法:
for(初始部分;循环条件;迭代部分){
//循环操作
}
-
执行流程:
- 首次执行初始部分(仅一次)
- 对布尔表达式进行判断,结果为true,则执行逻辑代码。
- 本次执行完毕后,执行迭代部分,再次判断,结果仍旧为true,则再次执行逻辑代码。
- 直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码。
-
for的特点
- **特点:**首次即有入口条件,先判断、再执行,适用于循环次数明确的情况。
五、流程控制关键字
六、嵌套循环
-
概念:在一个完整的循环结构中,嵌套另一个完整的循环结构。
-
需求:打印3行5颗星
转存中…(img-ddxRYHWP-1605318187846)]
六、嵌套循环
-
概念:在一个完整的循环结构中,嵌套另一个完整的循环结构。
-
需求:打印3行5颗星