我正在做一个矩阵求解java上的控制台软件。nextInt()同一行中的Java输入
我试图做的是,每个“”输入“键做一个空格而不是在其他创建一个行中打破等等。
当用户键入一个INT,然后按下“ENTER”它会中断,因此它打破了矩阵设计。
这是我到目前为止的代码:
Scanner scanner = new Scanner(System.in);//.useDelimiter("\\s+");
for(int i = 0; i < matrix.length; i++) {
System.out.print("| ");
for(int j = 0; j < matrix[i].length; j++) {
matrix[i][j] = scanner.nextInt();
}
System.out.print("|");
System.out.println("");
}
scanner.close();
System.out.println("Done");
任何想法?
谢谢!
'nextInt()'不消耗换行,这是什么问题。 – Natecat
你不能改变回车键的行为,但为什么不等到用户输入整行 – Moira