Scanner是一个扫描器类,官方文档传送门:java.util.Scanner
构造方法
有多个构造方法
从键盘录入时,参数固定为System.in
Scanner sc = new Scanner(System.in);
方法
读取下一个数字,如int
int num = sc.nextInt();
读取下一个字符串,在遇到空格,或回车结束
String s1 = sc.next();
读取下一行,返回字符串,此方法能录入包含空格的字符串,遇回车结束
String s2 = sc.nextLine();
读取下一个true/false字符串,并转为boolean
boolean b = sc.nextBoolean();
注意,不能直接录入char类型,没有nextChar方法,应该使用字符串.charAt(0)