已知100个整数保存在一个数组中,写java程序求最小偶数和最大偶数值的和
时间: 2024-11-13 11:18:40 浏览: 22
在Java中,你可以通过遍历数组并分别找出最小的偶数和最大的偶数,然后将它们相加来完成这个任务。这里是一个简单的示例程序:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = { /* 100个整数的数组 */ }; // 你需要填充实际的数字
int minEven = Integer.MAX_VALUE; // 初始化最小偶数为正无穷大
int maxEven = Integer.MIN_VALUE; // 初始化最大偶数为负无穷小
for (int num : numbers) {
if (num % 2 == 0 && num < minEven) { // 如果是偶数且小于当前最小值
minEven = num;
}
if (num % 2 == 0 && num > maxEven) { // 如果是偶数且大于当前最大值
maxEven = num;
}
}
if (minEven != Integer.MAX_VALUE && maxEven != Integer.MIN_VALUE) { // 防止没有找到偶数的情况
int sum = minEven + maxEven;
System.out.println("最小偶数和的最大偶数之和为:" + sum);
} else {
System.out.println("数组中没有偶数");
}
}
}
```
在这个程序里,我们首先初始化`minEven`和`maxEven`,然后对每个元素检查是否为偶数,如果是,则更新对应的最小或最大值。最后计算并打印出这两个偶数的和。
阅读全文