用户交互Scanner

一基础语法

java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入

Scanner s = new Scanner(System.in);

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

二,next()和nextLine()区别

next():

      1,一定要读取到有效字符才可以结束输入。

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

      3,只有输入有效字符之后才能将其后面输入的空白作为分隔符或者结束符。

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

nextLine():

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

     2,可以获得空白


版权声明:本文为weixin_58280514原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。