A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 麦子609 中级黑马   /  2013-9-20 11:12  /  1386 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 麦子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){
复制代码

4 个回复

正序浏览
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
回复 使用道具 举报
谢谢各位  学习了
回复 使用道具 举报
你使用了while循环当然会循环输入了,一楼的方法很可取啊,定义一个break标记,“over”或者其他什么字符之类的。

评分

参与人数 1技术分 +1 收起 理由
黄文伯 + 1 赞一个!

查看全部评分

回复 使用道具 举报
在循环体里面定义结束标记。。比如:
  1. if("over".equals(line))
  2.        break;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马