public class ForDemo02 {
public static void main(String[] args) {
// 计算0-100之间的奇数和偶数的和
int oddSum = 0;
int evenSum = 0;
for (int i = 0; i <= 100; i++) {
if (i%2==0) { // 偶数
evenSum += i;
}else { // 奇数
oddSum += i;
}
}
System.out.println("奇数和:"+oddSum);
System.out.println("偶数和:"+evenSum);
System.out.println("总和:"+(evenSum+oddSum));
}
}
for循环几点说明:
- 最先执行初始化步骤。可以声明一种类型,可初始化一个或多个循环控制变量,也可是空语句
- 然后,检测布尔表达式的值,如果true,循环体被执行,若为Flase,循环终止
- 执行一次循环后,更新循环控制变量(迭代因子控制循环变量增减)
- 再次检测布尔表达式。循环执行上述过程