请问大神java怎样处理单个测试用例行数不确定的控制台输入?

如题,笔试遇到过几次了。。。
全部评论
没一个能用的
2 回复 分享
发布于 2017-09-13 20:12
Scanner in = new Scanner(System.in); while(in.hasNextInt()){ int t = in.nextInt(); } 当你不想测试的时候……你输入一个字母敲回车就好了( ̄▽ ̄)~*
点赞 回复 分享
发布于 2017-09-13 20:30
谢谢各位,也就是说在没指定行数的时候,默认都是以空行结束?
点赞 回复 分享
发布于 2016-09-20 23:47
Scanner sc=new Scanner(System.in); arrayList<string> al=new arrayList<string> (); While(true){   if(sc.nextString().equal(""))      break;//如果输入为空,跳出整个循环,即结束控制台输入   al.add(sc.nextString());//将输入的放入到一个动态链表中 }
点赞 回复 分享
发布于 2016-09-20 21:14
有多组测试数据,直到读至输入文件结尾为止,这时需要用到
点赞 回复 分享
发布于 2016-09-20 19:33
try(){ while(!(temp=in.nextLine()).equals("")){ } }catch (Exception e ) { }
点赞 回复 分享
发布于 2016-09-20 18:09
ctrl + z
点赞 回复 分享
发布于 2016-09-20 17:57
+1(ಥ_ಥ)
点赞 回复 分享
发布于 2016-09-20 17:30

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务