day22
1、循环结构
在程序当中总有一些需要反复的/重复的执行的代码,假设没有循环结构,
那么这段需要重复执行的代码自然是需要重复编写的。代码无法得到重复
使用。所以多数编程语言都是支持循环结构的。将来把需要反复执行的代
码片段放到“循环体”在联合“计数器"共同控制这段需要反复执行的代码。
2、基本上所有的编程语言支持的循环包括3种:
*for循环
*while循环
*do... while循环
3、当前示例主要讲解for循环,for循环的语法结构是什么呢?
语法结构:
for(初始化表达式;布尔表达式;更新表达式){
//是需要重复执行的代码片段【循环体:由Java语句构成】
}
4、for循环的执行过程/执行原理?【*****】
4.1、初始化表达式、布尔表达式、更新表达式都不是必须的!【两个分号是必须的】
4.2、初始化表达式最先执行,并且在整个for循环当中执行一次。
4.3、布尔表达式必须是true/false,不能是其他值。
4.4、for的执行过程:
*先执行初始化表达式,并且该表达式只执行一次
*判断布尔表达式的结果是true还是false
-布尔表达式true
*执行循环体
*执行更新表达式
*判断布尔表达式的结果是true还是false
-布尔表达式true
*执行循环体
*执行更新表达式
*判断布尔表达式的结果是true还是false
-布尔表达式true
*执行循环体
*执行更新表达式
.........
-布尔表达式false
*循环结束