实现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. 定义变量
首先,我们需要定义两个变量来存储奇数和偶数的和。这里我们使用整型变量oddSum
和evenSum
,并将它们的初始值设为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); // 打印偶数和
}
}
四、运行结果