EOF
inまで入力を読み取るのに問題がありますJava
。ここでは、単一の入力があり、出力は各行の入力を考慮します。
例:
入力:
1
2
3
4
5
出力:
0
1
0
1
0
しかし、私は Java を使用してコーディングしました。2 つの数値を入力すると、1 つの出力が出力されます。Javaで使用して、単一の入力と単一の出力を各行に出力したい(terminate EOF
) 。BufferedReader
これは私のコードです:
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
StringBuffer pr = new StringBuffer("");
String str = "";
while((str=input.readLine())!=null && str.length()!=0) {
BigInteger n = new BigInteger(input.readLine());
}