package com.bao.tutu;
/*
题目:求出1-1000之间的偶数和。
要求:分别使用for循环while循环do…while循环
思路:
- 既然范围已经确定了是1到1000之间,那么我就必须从1、3、4一直到1000这么多数字一个一个进行检查。
- 总共有1000个数字,并非所有数字都能用,必须要是偶数才能用,判断(if语句)偶数:sum%2=0
- 需要一个变量,用了进行累加操作。也就好比是一个存钱罐。
*/
public class Demo13HundredSun {
public static void main(String[] args) {
int sum = 0;//用来累加的存钱罐
for (int i = 1; i <= 1000; i++) {
if (i % 2 == 0) {//如果是偶数
sum += i;//sum=sum+i;
}
}
System.out.println(“结果是” + sum);//250500
System.out.println("=");
int sum2 = 0;
int i2 = 1;
while (i2 <= 1000) {
i2++;
if (i2 % 2 == 0) {
sum2 += i2;
}
}
System.out.println(“结果是” + sum2);//250500
System.out.println("=");
int sum3 =0;
int i3 =1;
do {
i3++;
if (i3%2==0){
sum3+=i3;
}
}while(i3<=1000);
System.out.println(“结果是:”+sum3);//250500
}
}