Java基础 Day04 Scanner对象

Scanner 对象

可以通过Scanner 类来获取用户的输入

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

  • 通过 Scanner 类的next()与 next Line()方法获取输入的字符串,在读取前一般使用hasNext() 与 hsaNextLine() 判断是否还有输入的数据;
    • next()
      1. 一定要读取到有效字符后才可以结束输入;
      2. 对输入有效字符之前遇到的空白,next()方法会自动将其去掉;
      3. 只有输入有效字符后才能将其后面的输入的空白作为分隔符或者结束符;
      4. next()不一定能得到带有空格的字符串。
    • nextLine()
      1. 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符;
      2. 可以获得空白。

next()方法

Java基础 Day04 Scanner对象

nextLine()方法

Java基础 Day04 Scanner对象