喵星之旅-成长的雏鹰-java语言基础-4-循环结构

循环结构

循环是计算机可以帮我们做重复的大量的计算操作,比如要计算 1 + 2 + 3一直+,我们要+到100,我们可以直接写表达式,计算从 1 加到 1000,如果你一个一个加的方式去写代码,就显得很可笑,此时我们就需要用循环了。从而方便我们的运算,提高我们的工作效率。在编程其他地方的应用范围也是很广的。
循环结构可以看成是一个条件判断语句和一个转向语句的组合。另外,循环结构包含三个要素:循环变量(记录循环信息)、循环体(具体操作)和循环终止条件。
以下示例展示同一个功能:计算100以内(包括100)的偶数之和。

while循环

while(布尔表达式){
循环体;
}

1、在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。
2、语句中应有使循环趋于结束的语句,否则会出现无限循环——“死”循环。
示例:

1
2
3
4
5
6
7
int sum = 0;	//当前之和
int num = 2; //加数
while(num <= 100){
sum = sum + num; //累加
num = num + 2;
}
System.out.println("100以内的偶数之和为:" + sum);

do-while循环

语法结构:
do{
循环体;
} while(布尔表达式)

do-while循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时,结束循环。do-while循环的循环体至少会执行一次。
示例:

1
2
3
4
5
6
7
int sum = 0;	//当前之和
int num = 2; //加数
do{
sum = sum + num; //累加
num = num + 2;
}while(num <= 100);
System.out.println("100以内的偶数之和为:" + sum);

循环结构(for)

语法结构:

for(初始表达式;布尔表达式;迭代因子){
循环体;
}

1、初始化部分设置:循环变量的初值。
2、条件判断部分为:布尔表达式。
3、迭代因子:控制循环变量的增减。
for循环在执行条件判定后,先执行的循环部分,在执行步进。
示例:

1
2
3
4
5
int sum = 0;	//当前之和
for(int num=2;num<=100;num=num+2){
sum = sum + num; //累加
}
System.out.println("100以内的偶数之和为:" + sum);
文章目录
  1. 循环结构
  2. while循环
  3. do-while循环
    1. 循环结构(for)
|