Scanner


概述

  (1)Scanner类用于扫描从控制台输入的数据,可以接受字符串和基本数据类型的数据。
  (2)Scanner类位于java.util.Scanner包中。

Scanner 常用方法

函数 作用
String next() 接收控制台输入的一个 字符串
String nextLine() 接收控制台输入的一个 字符串
int nextInt() 接收控制台输入的一个 int 类型的数据
double nextDouble() 接收控制台输入的一个 double 类型的数据
boolean nextBoolean() 接收控制台输入的一个 boolean 类型的数据

    注意:Scanner类没有提供直接输入char类型的方法
    输入char类型的数据:
        通过 charAt() 方法从 next()nextLine() 获取输入的字符。
         char String.charAt(int index);

使用步骤

Scanner scanner = new Scanner(System.in);
System.out.println("姓名:");
String name = scanner.next();

代码分析:用类型 Scanner 声明出来的 引用变量位于 栈空间,new 出来的 对象位于 堆空间 ,所以 变量 scanner 中存储的是 堆空间中该对象的地址。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容