使用【Java】写【定义2个二维数组ab,分别都是4行4的整型数据,将2个数组相加,结果放入数组c中,2个数组相减,结果放入数组d中,分别输出数组a,b,c,d。】的代码
时间: 2024-09-27 10:16:55 浏览: 32
你可以使用Java编写如下代码:
```java
public class Main {
public static void main(String[] args) {
// 定义两个4x4的二维数组
int[][] arrayA = new int[4][4];
int[][] arrayB = new int[4][4];
// 初始化数组A和B,这里省略了初始化的具体值,因为实际应用中需要填充。
// 创建一个新的4x4数组用于存储相加的结果
int[][] resultAdd = new int[4][4]; // 结果数组c
int[][] resultSubtract = new int[4][4]; // 结果数组d
// 相加操作
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
resultAdd[i][j] = arrayA[i][j] + arrayB[i][j];
}
}
// 相减操作
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
resultSubtract[i][j] = arrayA[i][j] - arrayB[i][j];
}
}
// 输出原始数组和结果数组
System.out.println("Array A:");
for (int[] row : arrayA) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
System.out.println("\nArray B:");
for (int[] row : arrayB) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
System.out.println("\nResult Array C (addition):");
for (int[] row : resultAdd) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
System.out.println("\nResult Array D (subtraction):");
for (int[] row : resultSubtract) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
}
}
```
阅读全文