编写一个Java程序,定义一个整数数组{1,2,3,55,6,889,666,7,56,60},通过遍历数组计算所有偶数元素的乘积并输出所有的奇数元素。
时间: 2025-06-23 11:25:49 浏览: 8
为了编写一个Java程序,可以按照以下步骤进行:
首先,定义一个包含给定整数的数组:
```java
int[] numbers = {1, 2, 3, 55, 6, 889, 666, 7, 56, 60};
```
然后,创建两个变量分别用于存储偶数的乘积和奇数的列表:
```java
double evenProduct = 1; // 初始化偶数乘积为1,因为任何数和1相乘都是它本身
List<Integer> oddNumbers = new ArrayList<>(); // 初始奇数列表为空
```
接着遍历数组,检查每个元素的奇偶性:
```java
for (int number : numbers) {
if (number % 2 == 0) { // 检查是否是偶数
evenProduct *= number; // 如果是偶数,将其加入乘积
} else { // 否则是奇数
oddNumbers.add(number); // 将奇数添加到列表中
}
}
```
最后,输出结果:
```java
System.out.println("偶数元素的乘积: " + evenProduct);
System.out.println("奇数元素: ");
for (int oddNumber : oddNumbers) {
System.out.print(oddNumber + " "); // 输出奇数列表中的元素
}
```
完整的Java代码如下:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 55, 6, 889, 666, 7, 56, 60};
double evenProduct = 1;
List<Integer> oddNumbers = new ArrayList<>();
for (int number : numbers) {
if (number % 2 == 0) {
evenProduct *= number;
} else {
oddNumbers.add(number);
}
}
System.out.println("偶数元素的乘积: " + evenProduct);
System.out.println("奇数元素: ");
for (int oddNumber : oddNumbers) {
System.out.print(oddNumber + " ");
}
}
}
```
阅读全文
相关推荐














