如何在 Java 中逐行读取输入?我搜索了,到目前为止我有这个:
import java.util.Scanner;
public class MatrixReader {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while (input.hasNext()) {
System.out.print(input.nextLine());
}
}
问题在于它没有读取最后一行。所以如果我输入
10 5 4 20
11 6 55 3
9 33 27 16
它的输出只会是
10 5 4 20 11 6 55 3