これはおそらく最も簡単なことの 1 つですが、何が間違っているのかわかりません。
私の入力は、数字 (読み取る行数) を含む最初の 1 行、データを含む一連の行、および \n のみを含む最後の行で構成されます。この入力を処理し、最後の行の後に何らかの作業を行う必要があります。
私はこの入力を持っています:
5
test1
test2
test3
test4
test5
/*this is a \n*/
入力を読み取るために、このコードがあります。
int numberRegisters;
String line;
Scanner readInput = new Scanner(System.in);
numberRegisters = readInput.nextInt();
while (!(line = readInput.nextLine()).isEmpty()) {
System.out.println(line + "<");
}
私の質問は、なぜ何も印刷しないのですか? プログラムは最初の行を読み取り、その後何もしません。