实现Java100以内的奇数和偶数之和

一、流程图

步骤 代码 说明
1 int oddSum = 0, evenSum = 0; 定义两个变量用于存储奇数和偶数的和,初始值为0
2 for (int i = 1; i <= 100; i++) { } 循环遍历1到100之间的数
3 if (i % 2 == 0) { } else { } 判断当前数是奇数还是偶数
4 oddSum += i; 若为奇数,将当前数累加到奇数和中
5 evenSum += i; 若为偶数,将当前数累加到偶数和中
6 System.out.println("奇数和:" + oddSum); 打印奇数和
7 System.out.println("偶数和:" + evenSum); 打印偶数和

二、具体步骤

1. 定义变量

首先,我们需要定义两个变量来存储奇数和偶数的和。这里我们使用整型变量oddSumevenSum,并将它们的初始值设为0。

int oddSum = 0, evenSum = 0;

2. 循环遍历

接下来,我们需要使用循环语句来遍历1到100之间的数。在这里,我们使用for循环语句,初始化变量i为1,设置循环条件为i <= 100,每次循环结束后递增i的值。

for (int i = 1; i <= 100; i++) {
    // 此处填写代码
}

3. 判断奇偶性

在每次循环中,我们需要判断当前数i是奇数还是偶数。我们可以使用取模运算符%来判断数的奇偶性。若一个数除以2的余数为0,则表示这个数是偶数;否则,表示这个数是奇数。在这里,我们使用if-else语句来进行判断。

if (i % 2 == 0) {
    // 此处填写代码
} else {
    // 此处填写代码
}

4. 累加奇数和偶数

根据判断的结果,我们需要将当前数累加到对应的和中。我们可以使用加法运算符+=来实现累加。在这里,若当前数为奇数,我们将其累加到奇数和oddSum中;若当前数为偶数,我们将其累加到偶数和evenSum中。

oddSum += i;
evenSum += i;

5. 打印结果

在循环结束后,我们需要将计算得到的奇数和偶数和打印出来。我们可以使用System.out.println()方法来输出结果。

System.out.println("奇数和:" + oddSum);
System.out.println("偶数和:" + evenSum);

三、完整代码

public class Main {
    public static void main(String[] args) {
        int oddSum = 0, evenSum = 0;  // 定义变量用于存储奇数和偶数的和,初始值为0

        for (int i = 1; i <= 100; i++) {  // 循环遍历1到100之间的数
            if (i % 2 == 0) {  // 判断当前数是奇数还是偶数
                evenSum += i;  // 若为偶数,将当前数累加到偶数和中
            } else {
                oddSum += i;  // 若为奇数,将当前数累加到奇数和中
            }
        }

        System.out.println("奇数和:" + oddSum);  // 打印奇数和
        System.out.println("偶数和:" + evenSum);  // 打印偶数和
    }
}

四、运行结果