1 public class oushuhe1 {
2 public static void main(String[] args) {
3 int i=2;
4 int a=0;
5 do{
6 a=a+i;
7 i=i+2;
8 } while(i<=100);
9 System.out.println("100以内的偶数和为:"+a);
10 }
11 }
1 /*
2 题目:求出1-100之间的偶数和。
3
4 思路:
5 1. 既然范围已经确定了是1到100之间,那么我就从1、2、3……一直到100这么多数字一个一个进行检查。
6 2. 总共有100个数字,并非所有数字都能用。必须要是偶数才能用,判断(if语句)偶数:num % 2 == 0
7 3. 需要一个变量,用来进行累加操作。也就好比是一个存钱罐。
8 */
9 public class Demo12HundredSum {
10 public static void main(String[] args) {
11 int sum = 0; // 用来累加的存钱罐
12
13 for (int i = 1; i <= 100; i++) {
14 if (i % 2 == 0) { // 如果是偶数
15 sum += i;
16 }
17 }
18 System.out.println("结果是:" + sum);
19 }
20 }
1 //while循环
2 public class oushuhe3 {
3 public static void main(String[] args) {
4 int i=2;
5 int sum=0;
6 while(i<=100) {
7 sum+=i;
8 i+=2;
9 }
10 System.out.println("100以内偶数和是:"+sum);
11 }
12 }