bunnybunnypu level
获赞
8
粉丝
0
关注
2
看过 TA
0
华中科技大学
2017
安卓
IP属地:广东
暂未填写个人简介
私信
关注
2016-08-14 18:29
华中科技大学 安卓
比如题目是:给定n个字符串,请对n个字符串按照字典序排列。 如图所示
Lydia一粒晨光:我以前也经常遇到这个问题,我自己找了很久的原因,后来我总结出来了,你要看看scanner的next/nextInt与nextLine()的连用,这里最容易出错了,因为next/nextInt这一类的函数的意思是,在进行查找前,会忽略掉无效字段,空格和换行都会忽略掉,而 nextLine()只会以换行为分隔符,当你使用 next/nextInt获得一个数据后,再使用 nextLine()读取的实际是刚刚获取数据的后面的空格,再用一次 nextLine(),取到的才是你自己想要的数据,也就是说你输入的第一个整数和后面的数据如果不在一行的话,肯定要出问题,你可以在scanner.nextInt()之后再加一句scanner.nextLine(),估计就不会有问题了,你试试看,不知道我讲得明白不~~
投递牛客等公司6个岗位 >
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务