求100以内的奇偶数,并分别放入新的数组,并分别求奇数和偶数,然后再分别求出奇数和偶数的和java
时间: 2024-10-27 14:04:42 浏览: 17
在 Java 中,你可以创建两个数组,一个用于存储奇数,另一个用于存储偶数。下面是一个简单的示例代码片段,展示了如何完成这个任务:
```java
public class Main {
public static void main(String[] args) {
int[] oddNumbers = new int[50]; // 假设最多有50个100以内的奇数
int[] evenNumbers = new int[50]; // 同理,假设最多有50个100以内的偶数
int sumOdd = 0;
int sumEven = 0;
for (int i = 1; i <= 100; i++) { // 遍历1到100
if (i % 2 == 0) { // 如果是偶数
evenNumbers[evenNumbers.length - 1] = i; // 添加到偶数数组
sumEven += i; // 更新偶数总和
} else { // 如果是奇数
oddNumbers[oddNumbers.length - 1] = i; // 添加到奇数数组
sumOdd += i; // 更新奇数总和
}
}
System.out.println("奇数数组: " + Arrays.toString(oddNumbers));
System.out.println("偶数数组: " + Arrays.toString(evenNumbers));
System.out.println("奇数之和: " + sumOdd);
System.out.println("偶数之和: " + sumEven);
}
}
```
在这个程序中,我们首先初始化两个空数组,然后遍历1到100的所有整数。如果数字能被2整除,它是偶数,我们就将其添加到`evenNumbers`并更新偶数总和;如果不能,它是奇数,我们会添加到`oddNumbers`并更新奇数总和。
注意,这只是一个基本实现,实际运行时,你需要检查数组是否已满再添加元素。另外,`sumOdd` 和 `sumEven` 变量最后的值就是奇数和偶数的和。
阅读全文