黑马程序员技术交流社区

标题: 键盘录入next(),和nextline()的区别是什么? [打印本页]

作者: 小东先森    时间: 2016-9-25 08:51
标题: 键盘录入next(),和nextline()的区别是什么?
键盘录入next(),和nextline()的区别是什么?
有没有什么差别。

作者: huaming    时间: 2016-9-25 11:04
next();一次读取一个词 如果敲回车或者字符有空格就会停止读取  nextLine(); 是一次读取一整行
比如  键盘输入ABC DEF
next();返回的是ABC
nextLine();返回的是ABC DEF
作者: 奋斗41280    时间: 2016-9-25 13:00
huaming 发表于 2016-9-25 11:04
next();一次读取一个词 如果敲回车或者字符有空格就会停止读取  nextLine(); 是一次读取一整行
比如  键盘 ...

对的对的,就是这样的,介意手动码两次看看输出效果就知道了
作者: 小东先森    时间: 2016-9-26 09:52
huaming 发表于 2016-9-25 11:04
next();一次读取一个词 如果敲回车或者字符有空格就会停止读取  nextLine(); 是一次读取一整行
比如  键盘 ...

谢谢谢谢
作者: Fate_stay    时间: 2016-9-26 23:39
next() 方法,录入字符串时,如果出现空格,后面的字符就获取不到了,但是nextLine()方法,可以获取一行,就是说输入空格后,之后的字符串也能获取到
作者: 梦想工程师    时间: 2016-9-26 23:52
是除了基础班都不用这个了??




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2