У меня проблема с чтением ввода до EOF
в Java
. Здесь есть один вход, и выход учитывает ввод каждой строки.
Пример:
ввод:
1
2
3
4
5
выход:
0
1
0
1
0
Но, я закодировал с использованием Java, единственный вывод будет напечатан, когда я ввел два числа. Я хочу, чтобы один вход и печать выводили каждую строку (завершение EOF
) с помощью BufferedReader
в Java.
Это мой код:
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());
}