计算一个整型数组奇数之和偶数之和。
时间: 2024-09-14 08:10:03 浏览: 39
要计算一个整型数组中奇数之和与偶数之和,可以通过遍历数组的方式,分别累加奇数和偶数的值。以下是一个简单的方法示例:
1. 初始化两个变量,一个用于存储奇数之和,另一个用于存储偶数之和。可以将它们初始化为0。
2. 遍历数组中的每一个元素。
3. 对于数组中的每个元素,检查其是否为奇数或偶数。可以使用模运算符(%)来判断,如果元素与2取模的结果为0,则为偶数;否则为奇数。
4. 将偶数累加到偶数之和变量,将奇数累加到奇数之和变量。
5. 遍历完成后,即可得到数组中所有偶数和所有奇数的和。
以下是用Java语言实现上述逻辑的代码:
```java
public class SumArray {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9}; // 示例数组
int oddSum = 0;
int evenSum = 0;
for (int i : array) {
if (i % 2 == 0) {
evenSum += i; // 累加偶数
} else {
oddSum += i; // 累加奇数
}
}
System.out.println("奇数之和为: " + oddSum);
System.out.println("偶数之和为: " + evenSum);
}
}
```
这段代码中,`oddSum`变量用于存储奇数之和,`evenSum`变量用于存储偶数之和。通过遍历数组,使用`if`语句检查每个元素的奇偶性,并进行相应的累加操作。
阅读全文