下面的代码所要实现的功能是:数学中的矩阵在java中用二维数组来实现,程序实现两个
时间: 2024-01-05 08:00:41 浏览: 75
在Java中,可以使用二维数组来实现数学中的矩阵。下面的代码是实现两个矩阵相加的功能:
```java
public class MatrixAddition {
public static void main(String[] args) {
int[][] matrix1 = {{1, 2}, {3, 4}};
int[][] matrix2 = {{5, 6}, {7, 8}};
int[][] result = new int[matrix1.length][matrix1[0].length];
for (int i = 0; i < matrix1.length; i++) {
for (int j = 0; j < matrix1[0].length; j++) {
result[i][j] = matrix1[i][j] + matrix2[i][j];
}
}
System.out.println("Matrix 1:");
printMatrix(matrix1);
System.out.println("Matrix 2:");
printMatrix(matrix2);
System.out.println("Result of matrix addition:");
printMatrix(result);
}
public static void printMatrix(int[][] matrix) {
for (int[] row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
System.out.println();
}
}
```
以上代码通过定义两个二维数组matrix1和matrix2来代表两个矩阵,然后通过双重for循环遍历每个元素,将对应位置的元素相加并存储到result数组中。最后打印出原始矩阵和相加后的矩阵。
这段代码实现了两个矩阵相加的功能,是Java中二维数组操作的一个示例。
阅读全文