Scanner类是属于引用数据类型,关于引用数据类型:
引用数据类型的使用
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
数据类型 变量名 = new 数据类型();
每种引用数据类型都有其功能,我们可以调用该类型实例的功能。
变量名.方法名();
Scanner类
Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。
Scanner使用步骤:
导包:import java.util.Scanner;
创建对象实例:Scanner sc = new Scanner(System.in);
调用方法:
int i = sc.nextInt(); 用来接收控制台录入的数字
String s = sc.next(); 用来接收控制台录入的字符串
例子:
import java.util.Scanner; public class scannerArr { public static void main(String[] args){ //创建Scanner引用类型的变量 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字"); // 获取数字 int num = sc.nextInt(); System.out.println("输入的数字为:"+num); System.out.println("请输入一个字符串"); // 获取字符串 String str = sc.next(); System.out.println("输入的字符串为:" + str); } }本文结。