随笔-7  评论-3  文章-0  trackbacks-0
  while(flag)
  {
   String s = br.readLine();
   if(s!=null && !s.equals("out"))
   {
    bw.write(s);
   }else if(s.equals("out"))
   {
    flag=false;
   }
  }
这个上面S!=null怎么不管用啊,我输入的是空行,为什么不停止循环?s=null好像也不对,用null的类型是什么,还有需要什么条件,如果要输入空行就结束循环还要什么条件。请高手指点下。
posted on 2009-12-02 23:03 夜游_java 阅读(211) 评论(3)  编辑  收藏

评论:
# re: 有个问题要问问 2009-12-03 13:59 | 二胡
你判断一下,s有可能是"",空的字符串!  回复  更多评论
  
# re: 有个问题要问问[未登录] 2009-12-04 12:48 | Charlee
你的程序循环跳出条件是输入"out" 你输空行肯定不能撒。。。
  回复  更多评论
  
# re: 有个问题要问问 2009-12-07 13:32 | 夜游_java
麻烦帮忙讲讲null和-1有什么区别,那么输入空行退出怎么做?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问