输入矩阵A和B,计算A + B 及 A – B
时间: 2024-03-24 13:40:03 浏览: 18
好的,我可以为您提供一个简单的 Java 代码片段来解决这个问题。假设您有两个相同大小的 `int` 类型的矩阵 `A` 和 `B`,代码如下:
```java
int[][] A = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int[][] B = {{9, 8, 7}, {6, 5, 4}, {3, 2, 1}};
int rows = A.length;
int cols = A[0].length;
int[][] sum = new int[rows][cols];
int[][] difference = new int[rows][cols];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
sum[i][j] = A[i][j] + B[i][j];
difference[i][j] = A[i][j] - B[i][j];
}
}
System.out.println("A + B:");
for (int[] row : sum) {
System.out.println(Arrays.toString(row));
}
System.out.println("A - B:");
for (int[] row : difference) {
System.out.println(Arrays.toString(row));
}
```
这段代码首先初始化了两个矩阵 `A` 和 `B`,然后使用两个变量 `rows` 和 `cols` 来存储矩阵的行数和列数。接下来,使用两个 `for` 循环遍历整个矩阵,计算每个位置的和和差,并将其存储在 `sum` 和 `difference` 矩阵中。最后,输出两个结果矩阵。
希望这个代码能帮到您!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)