Scnaner

用户交互的Scanner

  • Scanner对象

    • 之前我们学的基本语法中并没有实现程序和人的交互,但是Java给我们提供这样一个工具类,我们可以获取用户的输入,java.util.Scanner 是Java5的特征,我们可以通过Scanner类来获取用户输入

    • next()

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

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

      3. 只有输入有效字符后才将后面输入的空白作为结束符

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

    • nextLin()

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

      2. 可以获得空白

  • 基本语法:

    Scanner s = new Scanner (System.in);

     

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

posted @ 2021-03-02 22:35  咸鱼_list_1  阅读(85)  评论(0)    收藏  举报