[if !supportLists]一.[endif]循环语句
1.1概述
条件满足时,反复执行一段代码
条件不满足时,结束循环
1.2循环组成
[if !supportLists](1)[endif]初始化表达式
[if !supportLists](2)[endif]循环条件
[if !supportLists](3)[endif]循环体
[if !supportLists](4)[endif]步进体
[if !supportLists]二.[endif]for循环
2.1格式
for(初始化表达式①; 布尔表达式②; 步进表达式④){
循环体③;
}
其他语句
2.2执行流程
**执行流程**
- 执行顺序:①②③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化
- ②负责判断是否满足循环条件,不满足则跳出循环
- ③具体执行的语句
- ④循环后,循环条件所涉及变量的变化情况
[if !supportLists]三.[endif]while循环
3.1循环格式
初始化表达式①
while(布尔表达式②){
循环体③
步进表达式④
}
其他语句
3.2执行流程
- 执行顺序:①②③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化。
- ②负责判断是否满足循环条件,不满足则跳出循环。
- ③具体执行的语句。
- ④循环后,循环变量的变化情况。
[if !supportLists]四.[endif]do-while循环
4.1格式
初始化表达式①
do{
循环体③
步进表达式④
}while(布尔表达式②);
其他语句;
4.2执行流程
- 执行顺序:①③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化。
- ②负责判断是否满足循环条件,不满足则跳出循环。
- ③具体执行的语句
- ④循环后,循环变量的变化情况
[if !supportLists]五.[endif]其他
5.1循环语句的区别
1.建议使用的顺序:for,while,do-while
2.循环次数确定,建议使用for,循环次数不确定建议使用while
3.do-while循环至少执行一次
4.while和do-while循环,循环结束后,初始化条件中定义的变量可以继续使用, 但是for循环的不能使用(可以在for循环外部定义初始化条件中的变量)
5.2死循环
循环中的条件永远为true(永真循环),死循环是永不结束的循环
在后期的开发中,会出现使用死循环的场景,例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就需要使用到跳出语句了。
每天必背Java单词
loop [lu:p] 循环
while [wail] 当……的时候
sum [sʌm] 总数
count [kaʊnt] 计数
Number [ 'nʌmbə ] 数字,号码
Flower [ˈflaʊə(r)] 花
mark [mɑ:k] 标记
Max [ma: ks] 最大的
Min [min] 最小的
Function [ˈfʌŋkʃn] 功能,函数
Method ['meθəd] 方法
Result [ri'zʌlt ] 结果
break [breik] 退出
overload [ˌəʊvəˈləʊd] 重载
continue [kən 'tinju] 跳出...继续
网友评论