java定义2个二维数组a.b,分别都是4行4的整型数据,将2个数组相加,结果放入数组c中,2个数组相减,结果放入数组d中,分别输出数组a.b.c,d。
时间: 2024-09-27 22:17:29 浏览: 22
在Java中,你可以先创建两个4x4的二维数组`a`和`b`,然后创建两个新的同样大小的数组`c`和`d`用于存储相加和相减的结果。这里是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
int[][] a = new int[4][4];
int[][] b = new int[4][4];
int[][] c = new int[4][4];
int[][] d = new int[4][4];
// 初始化数组a和b,这里假设随机填充数值
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
a[i][j] = i * j;
b[i][j] = i * (i + 1);
}
}
// 相加并赋值给c
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
c[i][j] = a[i][j] + b[i][j];
}
}
// 相减并赋值给d
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
d[i][j] = a[i][j] - b[i][j];
}
}
// 输出数组a、b、c和d
System.out.println("Array a:");
printArray(a);
System.out.println("\nArray b:");
printArray(b);
System.out.println("\nArray c (sum):");
printArray(c);
System.out.println("\nArray d (difference):");
printArray(d);
}
// 辅助方法打印二维数组
private static void printArray(int[][] array) {
for (int[] row : array) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
}
}
```
当你运行这个程序时,它会显示数组a、b的内容以及它们的相加和相减后的结果c和d。
阅读全文