Java第一行包含两个整数n和m,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)。 接下来n行,每行m个整数,表示矩阵A的元素。 接下来n行,每行m个整数,表示矩阵B的元素。 相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。
时间: 2024-02-16 14:08:09 浏览: 60
java实现矩阵的基本运算。
这是一个关于读取两个矩阵数据的问题,以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int m = scanner.nextInt();
int[][] a = new int[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
a[i][j] = scanner.nextInt();
}
}
int[][] b = new int[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
b[i][j] = scanner.nextInt();
}
}
// 矩阵a和矩阵b数据读取完毕,可以进行后续操作
}
}
```
代码中,我们先通过Scanner读入矩阵的行数n和列数m,然后使用两个for循环遍历每个元素,分别读取矩阵A和矩阵B的元素值,存入二维数组a和b中。最后,我们可以使用这两个数组进行矩阵运算等操作。
阅读全文