首页 > 其他分享 >加油每天都要学习坚持住就会迎来胜利的曙光

加油每天都要学习坚持住就会迎来胜利的曙光

时间:2022-11-11 01:00:58浏览次数:73  
标签:曙光 nextLine Scanner 字符 迎来 next 加油 输入 scanner

用户交流Scanner

通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()或hasNextLine()判断是否还有输入的数据

基本语法 Scanner s =new Scanner(System.in);

next()和nextLine()的区别

next()

1.一定要读取到有效的字符后才可以结束输入

2.对输入有效字符之前的空白,next()方法会自动将其去掉

3.只有输入有效字符之后才能将其后面的空白(空格)做为分隔符 或结束符

4.next()不能得到有空格的字符串

nextLine()

1.已Enter为结束符,就是说nextLine()方法返回的输入是回车之前的所有字符

2.可以取空白

Scanner中有很多方法

这是一个循环条件就是判断是否有输入且是否为double类型

while(scanner.hasNextDouble())
  

注意事项

凡是属于IO流的不关闭就会一直占用数据,要养成用完关闭的良好习惯

scanner.close();//这是一个关闭scanner的代码要养成良好习惯

标签:曙光,nextLine,Scanner,字符,迎来,next,加油,输入,scanner
From: https://www.cnblogs.com/Wangleijava/p/16879356.html

相关文章