Java 编程里面的输入方法scan.nextLine(); 和scan.next(); 5
Stringa=scan.nextLine();System.out.println(a+b);Stringb=scan.nextLine();System.out.pr...
String a=scan.nextLine();
System.out.println(a+b);
String b=scan.nextLine();
System.out.println(a+b);
String a=scan.next();
System.out.println(a+b);
String b=scan.next();
System.out.println(a+b);
加不加Line 好像没什么区别
加不加Line 到底有什么用?
哪些情况必须要加?? 展开
System.out.println(a+b);
String b=scan.nextLine();
System.out.println(a+b);
String a=scan.next();
System.out.println(a+b);
String b=scan.next();
System.out.println(a+b);
加不加Line 好像没什么区别
加不加Line 到底有什么用?
哪些情况必须要加?? 展开
3个回答
2015-02-22
展开全部
nextline是下一行,next是下一个任意字符
追问
能具体点吗
什么叫下一行 下一个字符
追答
进步这个扫描仪过去的输入当前行,并返回跳过。该方法返回当前行,排除任何行分隔符。位置设置为下一行的开始。
因为这种方法继续搜索输入寻找一行分隔符,可以缓冲的所有输入搜索行跳过如果没有行分隔符。
返回:
跳过的行
抛出:
NoSuchElementException——如果没有行
----------------------------------------------------------------------------------
字符串java.util.Scanner.next()
查找并返回下一个完整标记从这个扫描仪。一个完整的令牌之前,紧随其后的是输入分隔符相匹配的模式。这种方法可能阻止在等待输入扫描,即使前一个调用hasNext返回true。
规定:next()迭代器
返回:
下一个令牌
抛出:
NoSuchElementException,如果没有更多的令牌是可用的
IllegalStateException——如果这个扫描仪是关闭
另见:
java.util.Iterator
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
next()和nextLine()是IO流里的方法,作用是从外部文件里读取数据。区别在于,比如你的外部文件是一个txt文档,next每次只读里面的一个字符,你可以通过循环去把整个文档读完;而nextLine每次是读取txt文档里的一行,效率更高一点
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询