Scanner是java.util中的一个扫描类,可以获取用户的输入。
它的基本语法为:
Scanner sc = new Scanner(System.in);
//sc是扫描器的名字,可以是s、sc、scanner……
该类常用的方法有.next();.nextInt()等。
下面是该类使用实例:
/*
* @description:显示用户输入的姓名,性别,年龄与证件号
*/
import java.util.Scanner;
public class Test{
public static void main(String[] args){
String name,ID;
int age;
char sex;
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的姓名:");
name = sc.next();
System.out.println("请输入你的性别:");
sex = sc.next().charAt(0);
System.out.println("请输入你的年龄:");
age = sc.nextInt();
System.out.println("请输入你的证件号:");
ID = sc.next();
System.out.println("\n你的姓名是:"+name+"\n你的性别是:"+sex+"\n你的年龄是:"+age+"\n你的证件号是:"+ID);
}
}
学习重点:Scanner类的使用
学习难点:char类型数据怎么输入
PS:在使用Scanner类前需要import java.util.Scanner;导入Scanner类