我正在做一个程序,该程序需要输入一个 N × N 整数矩阵。输入需要使用 java 中的扫描仪逐行输入,并以空格作为分隔符。
输入示例:
0 0 1 0
1 0 1 1
0 1 0 1
1 0 0 0
在每一行它都应该将它添加到矩阵中,有什么建议吗?
这就是我所拥有的:
Scanner scanner = new Scanner(System.in);
System.out.println("size: ");
int size = scanner.nextInt();
int[][] matrixAdj = new int[size][size];
int x = 0;
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
String[] lineI = line.split(" ");
for (int j = 0; j < size; j++) {
matrixAdj[x][j] = Integer.parseInt(lineI[j]);
}
x++;
}
谢谢..