Читать вход за строкой
Как я могу прочитать вход за строкой в 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