用Java语言完成,给5行9列的二维数组赋100以内随机数,求值为偶 数的二维元素的个数和平均值 求值为奇数的二维元素的个数和平均值
时间: 2023-05-14 09:06:00 浏览: 99
好的,这是一个比较简单的Java编程问题,以下是代码实现:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[][] arr = new int[5][9];
Random random = new Random();
int evenCount = 0;
int oddCount = 0;
int evenSum = 0;
int oddSum = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = random.nextInt(100);
if (arr[i][j] % 2 == 0) {
evenCount++;
evenSum += arr[i][j];
} else {
oddCount++;
oddSum += arr[i][j];
}
}
}
double evenAvg = evenSum / (double) evenCount;
double oddAvg = oddSum / (double) oddCount;
System.out.println("偶数元素个数:" + evenCount + ",平均值:" + evenAvg);
System.out.println("奇数元素个数:" + oddCount + ",平均值:" + oddAvg);
}
}
```
这个程序会生成一个5行9列的二维数组,并且给每个元素赋一个100以内的随机数。然后,它会遍历整个数组,统计偶数元素的个数和总和,以及奇数元素的个数和总和。最后,它会计算出偶数元素的平均值和奇数元素的平均值,并输出结果。
注意,这个程序只是一个示例,实际上还有很多种方法可以实现同样的功能。
阅读全文