Java-Scanner类

1.Scanner

1.1概念:Scanner:键盘录入,JDK1.5之后诞生

    他可以扫描接收用户输入的数据或者文本数据
  • 重点掌握三个方法:

  • nextInt()
  • 只能输入INT类型的数据
  • next;
  • 会在第一个特殊字符前停止录入
  • nextLine(
  • )- ++指输出一整行是所有数据。可以接收到特殊字符,如空格,逗号++

1.2has和非has的区别:

        hasNext() 是检测 还有没有下一个输入

        next()是指针移动到当前下标,并取出下一个输入

        nextLine() 把指针移动到下一行 让然后取出当前这一行的输入

        hasNextLine() 是检测下一行有没有输入
public class ScannerDemo {
    public static void main(String[] args) {
//        System.out.println("请输入把:");
        Scanner s = new Scanner(System.in);
        // nextLine 指输出一整行是所有数据。可以接收到特殊字符,如空格,逗号
//        String a = s.nextLine();
//        System.out.println(a);

        //会在第一个特殊字符前停止录入;
//        String a1 = s.next();
//        System.out.println(a1);

        //需求1:先输入一串字符,在输入一个数字
//        System.out.println("请输字符入把:");
//        String a2 = s.nextLine();
//        System.out.println(a2);
//        System.out.println("请输入数字把:");
//        int a3 = s.nextInt();
//        System.out.println(a3);

       boolean line = s.hasNext();
        System.out.println(line);
    }
}

posted @ 2022-03-26 13:09  a-tao必须奥利给  阅读(44)  评论(0)    收藏  举报