什么是Scanner类
一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 system.in 中读取一个数:
Scanner sc = new Scanner(system.in); int i = sc.nextInt();
引用类型使用步骤
导包
使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。
格式:
import 包名.类名;
举例:
java.util.Scanner;
学习视频推荐:java课程
创建对象
数据类型 变量名 = new 数据类型(参数列表);
举例:
Scanner sc = new Scanner(system.in);
变量名.方法名();
举例:
int i = sc.nextInt(); // 接收一个键盘录入的整数
Scanner使用步骤
查看类
java.util.Scanner:
该类需要import导入后使用。
查看构造方法
public Scanner(InputStream source)
构造一个新的Scanner,它生成的值是从指定的输入流扫描的。
public int nextInt()
将输入信息的下一个标记扫描为一个int值
使用Scanner类,完成接收键盘录入数据的操作,代码如下:
练习
求和
import java.util.Scanner; public class Test01Scanner { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(system.in); // 接收数据 System.out.println(请输入第一个数据:); int a = sc.nextInt(); System.out.println(请输入第二个数据:); int b = sc.nextInt(); // 对数据进行求和 int sum = a + b; System.out.println(sum: + sum); } }
取最值