创建一个大小为20X20的二维数组。 Ø 给该二维数组赋值,每个元素的值为该元素两个下标之和。例如, a[2][3]的值应为5. Ø 打印数组中所有两个下标的积为偶数的元素,例如a[1][2]、a[2][3
时间: 2024-09-29 10:07:15 浏览: 31
定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课
4星 · 用户满意度95%
在Java中,我们可以创建一个二维数组并初始化其元素值。这里是一个示例,我们将按照题目描述的方式创建一个20x20的二维数组,并遍历它,找出并打印满足条件的元素:
```java
public class Main {
public static void main(String[] args) {
int[][] array = new int[20][20];
for (int i = 0; i < 20; i++) {
for (int j = 0; j < 20; j++) {
array[i][j] = i + j;
if (array[i][j] % 2 == 0 && i >= 0 && j >= 0) { // 检查下标有效且积为偶数
System.out.println("Element at [" + i + "][" + j + "] is even product: " + array[i][j]);
}
}
}
}
}
```
这段代码首先创建了一个20x20的二维整型数组`array`,然后使用嵌套循环计算每个元素的值(即两下标之和)。如果元素的值是偶数并且下标都在有效的范围内(非负),就打印出该元素及其对应的下标和乘积。
阅读全文