java简单编程:编程完成矩阵的加法计算
时间: 2024-09-17 20:04:56 浏览: 51
在Java中,我们可以使用二维数组(Array)来表示矩阵,并编写函数来实现矩阵的加法计算。下面是一个简单的例子:
```java
public class MatrixAddition {
public static void main(String[] args) {
int[][] matrixA = { {1, 2}, {3, 4} }; // 第一个矩阵
int[][] matrixB = { {5, 6}, {7, 8} }; // 第二个矩阵
int[][] result = addMatrices(matrixA, matrixB); // 调用加法函数
printMatrix(result); // 输出结果矩阵
}
// 函数:矩阵加法
public static int[][] addMatrices(int[][] a, int[][] b) {
if (a.length != b.length || a[0].length != b[0].length) {
throw new IllegalArgumentException("矩阵尺寸不匹配");
}
int rows = a.length;
int cols = a[0].length;
int[][] sum = 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]; // 每个元素相加
}
}
return sum;
}
// 打印矩阵
public static void printMatrix(int[][] matrix) {
for (int[] row : matrix) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
}
}
```
在这个程序中,`addMatrices`函数接收两个相同维度的矩阵作为输入,逐个对应元素相加并返回一个新的矩阵,`printMatrix`则用于展示结果。