入力として 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++;
}
ありがとう..