for循环语句格式:
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
执行流程
A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false
如果是false,循环结束。
如果是true,继续执行。
C:执行循环体语句
D:执行控制条件语句
E:回到B继续
案例:for循环实现1-100之间偶数和
案例代码
/*
* 需求:求出1-100之间偶数和
*
* 分析:
* A:定义求和变量,初始化值是0
* B:获取1-100之间的数据,用for循环实现
* C:把获取到的数据进行判断,看是否是偶数
* 如果是,就累加
* D:输出求和结果
*/
public class ForTest3 {
public static void main(String[] args) {
//定义求和变量,初始化值是0
int sum = 0;
//获取1-100之间的数据,用for循环实现
for(int x=1; x<=100; x++) {
//把获取到的数据进行判断,看是否是偶数
if(x%2 ==0) {
sum += x;
}
}
//输出求和结果
System.out.println("sum:"+sum);
}
}
注意
初始化表达式只会执行一次
布尔表达式永远比循环后的操作表达式多执行一次