我有读取输入问题,直到EOF
在Java
。在这里,有单个输入和输出考虑输入每一行。如何在Java中使用BufferedReader读取文件结尾(EOF)?
实施例:
输入:
1
2
3
4
5
输出:
0
1
0
1
0
但是,我已使用Java编码的,当我是单输出将印刷输入两个数字。我想用Java中的BufferedReader
单行输入并打印每行输出(终止EOF
)。
这是我的代码:
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());
}
你可以粘贴你的代码试图帮助你吗? – Deckard27
大概'br.readLine()!= null' !!! – NINCOMPOOP
粘贴你的代码?你对 –