本帖最后由 李大强 于 2013-2-12 10:37 编辑
写了一个程序用户获取用户的输入并打印在控制台上,当把用户的数据都打印完以后程序就退出,可是下面的程序
一直都不会结束!非要按Ctrl+C强制结束不可!
import java.io.*;
class TransStreamDemo
{
public static void main(String[] args) throws IOException
{
BufferedReader bufr =
new BufferedReader(new InputStreamReader(System.in));
String line = null;
while((line=bufr.readLine())!=null)//为什么此循环一直都不结束?
{
System.out.println(line);
}
bufr.close();
}
} |
|