黑马程序员技术交流社区

标题: Socket编程的一个问题 [打印本页]

作者: 麦子609    时间: 2013-9-20 11:12
标题: Socket编程的一个问题
本帖最后由 麦子609 于 2013-9-20 17:53 编辑

程序执行的时候为什么可以循环输入,怎么样才能满足只输入一次就不能输入了
  1. BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
  2. String line = null;
  3. while((line = bufr.readLine())!= null){
复制代码

作者: 天下    时间: 2013-9-20 11:43
在循环体里面定义结束标记。。比如:
  1. if("over".equals(line))
  2.        break;
复制代码

作者: 王清华0    时间: 2013-9-20 11:52
你使用了while循环当然会循环输入了,一楼的方法很可取啊,定义一个break标记,“over”或者其他什么字符之类的。
作者: 麦子609    时间: 2013-9-20 12:00
谢谢各位  学习了
作者: 黄文伯    时间: 2013-9-20 17:13
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2