java控制流程 用户交互 Scanner

jdk 提供了Scanner类 java.util.Scanner   

Scanner类 用来获取用户的输入

基本语法

  Scanner s = new Scanner(System.in)

通过Scenner 类的 next() 和nextLine方法获取输入的字符串,在读写前我们一般需要使用

hasNext与hasNextLine 来判断是否有输出输入数据

 

1.next  

一定会等到得到有效内容才会结束 输入

对输入的有效字符遇到的空白,next会自动将他去掉

只有输入有效吸附才能将其后面输入的空白作为分割符或者结束符

next 不能得到带有空格的字符串

 

 

 

2.nextLine

 是enter为结束符  也就是说nextLine方法返回的是输入回车之前所有的字符串

可以获取空白,前面的空白也不会去掉

 

 

 

 

进阶

 

posted @ 2022-04-28 21:41  永远怀着学徒的心  阅读(26)  评论(0)    收藏  举报