这两个语句都是用来从控制台接受字符串的,区别是: next(); 这个函数会扫描从有效字符起到空格,Tab,回车等结束字符之间的内容并作为String返回。 nextLine(); 这个函数会直接输出你输入的内容,即使你什么都没输入直接回车他也会输出。 next();什么都不输入直接敲回车不会返回,而nextLine()即使不输入东西直接敲回车也会返回。 当你前面定义了.nextInt();等函数时,nextLine()会把nextInt(),next(),nextDouble(),nextFloat()的结束换行符作为字符串读入,进而不需要从键盘输入字符串nextLine便已经转向了下一条语句执行。
12

相关推荐

不愿透露姓名的神秘牛友
2025-12-18 11:21
优秀的大熊猫在okr...:叫你朋友入职保安,你再去送外卖,一个从商,一个从政,你们两联手无敌了,睁开你的眼睛看看,现在是谁说了算(校长在背后瑟瑟发抖)
选实习,你更看重哪方面?
点赞 评论 收藏
分享
递归到脑子变傻:杭州还有上位机用VB的,实在没绷住
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务