私は Java を使用して SPOJ ( http://www.spoj.pl ) の問題を解決していますが、それらの多くは明らかにコンソール入力を使用しています。問題は、何行の入力があるかを言わない人もいるので、何もなくなったらプログラムを閉じるのは私次第です。私はスキャナーを使用しています:
Scanner s = new Scanner(System.in);
String str = s.nextLine();
残念ながら、次の行は読み取れませんが... ユーザーの入力を待ってから、次の行を取得します。これは、
s.hasNext();
そのため、いつプログラムを終了するかわかりません。それを待たずに入力行を読む方法はありますか?