-
包
类Scanner是再包java.util里面
结构是 public final class Scanner extend Object implements Iterator<String>
-
Scanner sc = new Scanner(System.in)
- System.in
System类里面变量in。静态的。
这个类中是解释是public static final InputStream in
标准输入流。
- System.in
-
基本格式
- hasNextXxx()判断是否是那个格式,并输入,是布尔类型的。
- nextXxx()获取下一个输入项,
-
常用的两个方法
- public int nextInt()获取一个int类型的值
- public String nextLine()获取一个String类型的值
-
常见问题
先获取一个数值,在获取一个字符串,会出现问题。原因是换行符的问题。
解决方法有两个,先获取一个数值后,再创建一个新的键盘录入对象录取字符串。另一种方法是,把所有的数据都先按照字符串获取,然后转换成想要的。