Scanner类的创建及使用
Scanner类是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。用户可以从控制台输入数据。
创建Scanner类
1、导包
Scanner存在于java.util包中,在当前包要想使用Scanner,我们需要把Scanner拿过来(导包)
导包有两种方式:第一种先创建Scanner类对象,然后将鼠标放在Scanner名称上面,点击import导包,第二种可以通过快捷键Ctrl+Shift+O进行导包
2、创建Scanner类对象
Scanner 对象名 = new Scanner(System.in);
3、获取数据
因为数据有不同的类型,所以需要通过 对象名.next()获取不同类型的数据;
-
获取整数数据 对象名.nextInt() 获取浮点数 对象名.nextDouble() 获取字符串类型的数据 对象名.next() 获取字符类型的数据 对象名.next().charAt(0)
例:
import java.util.Scanner;//导入包 public class Demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in);//创建Scanner对象 System.out.println("请输入一个整数");//提示用户输入 int num = sc.nextInt();//接收用户输入的数据 System.out.println(num);//输出num } }
输出结果: