Java将两个矩阵相加
时间: 2024-10-18 14:18:18 浏览: 25
在Java中,如果你想要将两个矩阵相加,首先你需要确保这两个矩阵有相同的维度,即行数和列数都相等。以下是使用基本二维数组来实现矩阵相加的一个简单示例:
```java
public class MatrixAddition {
public static void main(String[] args) {
int[][] matrixA = { {1, 2}, {3, 4} }; // 第一个矩阵
int[][] matrixB = { {5, 6}, {7, 8} }; // 第二个矩阵
int rows = matrixA.length;
int cols = matrixA[0].length;
int[][] result = new int[rows][cols]; // 初始化结果矩阵
// 遍历并相加对应位置的元素
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
result[i][j] = matrixA[i][j] + matrixB[i][j];
}
}
// 打印结果矩阵
for (int[] row : result) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
}
}
```
在这个例子中,我们创建了一个新的矩阵`result`,然后遍历每个元素,将`matrixA`和`matrixB`相应位置的元素相加,并把结果存入`result`。
阅读全文