搜索
当前位置: 秒秒彩官网 > 读入一行 >

java怎么在控制台输入一行内容然后回车在输入一行连续n次 最后统

gecimao 发表于 2019-06-27 16:37 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部代码有问题 nextLine方法会跳过一行,并返回跳过的一行字符串。

  另外,把StringBuffer换成StringBuilder。追问大神那给讲下原理吧 什么叫跳过一行并返回跳过的字符串 举个例子吧

  为什么把if(q.equals(line)) break; 里面的line改成sc.nextLine()就得输入2次q呢?== != 对于引用类型,判断的是不是引用同一个实例,while的后一个条件永为false。而且这个nextLine会读入一行字符串。循环里的nextLine读接下来的一行。这样有一行没添加到ss里。

  建议你把第二个判断条件sc.nextLine()!=q 改成 !sc.nextLine().equals(q) 会更好一些

本文链接:http://k-mood.com/duruyixing/489.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部