第二部分 第四章 循环语句
条评论4.1 循环概述
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。
4.2 循环语句1——> for
4.2.1 for循环语句格式:
1 | for(初始化表达式①; 布尔表达式②; 步进表达式④){ |
4.2.2 执行流程
- 执行顺序:①②③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化
- ②负责判断是否满足循环条件,不满足则跳出循环
- ③具体执行的语句
- ④循环后,循环条件所涉及变量的变化情况

4.2.3 代码实例
1 | public static void main(String[] args) { |
- 循环练习:使用循环,计算1-100之间的偶数和
1 | public static void main(String[] args) { |
4.3 循环语句2——> while
4.3.1 while循环语句格式:
1 | 初始化表达式① |
4.3.2 执行流程
- 执行顺序:①②③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化。
- ②负责判断是否满足循环条件,不满足则跳出循环。
- ③具体执行的语句。
- ④循环后,循环变量的变化情况。

4.3.3 代码实例:
while
循环输出10次HelloWorld
1
2
3
4
5
6
7
8
9
10
11public static void main(String[] args) {
//while循环实现打印10次HelloWorld
//定义初始化变量
int i = 1;
//循环条件<=10
while(i<=10){
System.out.println("HelloWorld");
//步进
i++;
}
}while
循环计算1-100之间的和1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16public static void main(String[] args) {
//使用while循环实现
//定义一个变量,记录累加求和
int sum = 0;
//定义初始化表达式
int i = 1;
//使用while循环让初始化表达式的值变化
while(i<=100){
//累加求和
sum += i ;
//步进表达式改变变量的值
i++;
}
//打印求和的变量
System.out.println("1‐100的和是:"+sum);
}
4.4 循环语句3——> do···while
4.4.1 do···while循环格式
1 | 初始化表达式① |
4.4.2 执行流程
- 执行顺序:①③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化。
- ②负责判断是否满足循环条件,不满足则跳出循环。
- ③具体执行的语句
- ④循环后,循环变量的变化情况
4.4.3 代码实例:
- 输出10次
HelloWorld
1 | public static void main(String[] args) { |
do...while
循环的特点:无条件执行一次循环体,即使我们将循环条件直接写成false
,也依然会循环一次。这样的循环具有一定的风险性,因此初学者不建议使用do...while
循环。
1 | public static void main(String[] args){ |
4.5 循环语句的区别
4.5.1 for 和 while 的小区别
- 控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
- 在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
4.6 跳出语句
4.6.1 break
使用场景:终止switch或者循环
在选择结构switch语句中
在循环语句中
离开使用场景的存在是没有意义的
1
2
3
4
5
6
7
8
9public static void main(String[] args) {
for (int i = 1; i<=10; i++) {
//需求:打印完两次HelloWorld之后结束循环
if(i == 3){
break;
}
System.out.println("HelloWorld"+i);
}
}
4.6.2 continue
- 使用场景:结束本次循环,继续下一次的循环
1 | public static void main(String[] args) { |
本文标题:第二部分 第四章 循环语句
文章作者:foreverSFJ
发布时间:2019-07-30 22:28:11
最后更新:2019-07-30 22:28:11
原始链接:Notes/Java/Basic/Part02/04 循环语句.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享