Scanner类的功能,可以实现键盘输入数据,到程序中
引用类型的一般使用步骤:
- 导包
import 包路径.类名称;
如果目标类在当前类统一目录下就可以省略导入语句
只有java.lang包下的内容不需要导包 - 创建
类名称 对象名 = new 类名称(); - 使用
对象名.成员方法名()
获取键盘一个Int数字,int num = sc.nextInt();
变量 String str = sc.next();
输入的内容全都是字符串,next()是原封不动的拿过来字符串,nextInt()是拿过来再转换成int
所以如果用nextInt()却输入了字符串就会报错java.util.InputMismatchException
import java.util.Scanner;// 1.导包
public class Scanner_test {
public static void main(String[] args) {
//2.创建
// System.in表示从键盘进行输入,固定写法
Scanner sc = new Scanner(System.in);
// 3.nextInt()获取键盘一个Int数字
int num = sc.nextInt();
System.out.println("输入的数字是:" + num);
// 4.next()获取键盘一个字符串
String str = sc.next();
System.out.println("输入的字符串是:" + str);
}
}