Mam problem z odczytaniem wejścia do EOF
w Java
. Tutaj mamy pojedyncze wejście, a wyjście uwzględnia wejście każdej linii.Jak czytać do końca pliku (EOF) za pomocą BufferedReader w Javie?
Przykład:
wejściowe:
1
2
3
4
5
wyjściowa:
0
1
0
1
0
Ale mam zakodowane przy użyciu języka Java, pojedyncze wyjście zostanie wydrukowany kiedy byłem wprowadzanie dwóch liczb. Chcę pojedynczego wejścia i drukowania pojedynczego wyjścia każdej linii (zakończyć EOF
) przy użyciu BufferedReader
w Javie.
To jest mój kod:
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());
}
Czy możesz wkleić swój kod, aby spróbować pomóc? – Deckard27
Prawdopodobnie 'br.readLine()! = Null' !!! – NINCOMPOOP
wklejesz swój kod ?, co próbowałeś dla –