什么是Scanner类?
java.util.Scanner 是 Java5 的新特征,可以通过 Scanner 类来获取用户的输入。
读取用户输入。
Scanner scan = new Scanner(System.in);
next() 与 nextLine() 区别
next():
1、一定要读取到有效字符后才可以结束输入;
2、会将空格作为间隔符。
nextLine():
1、以Enter为结束符,不将空格作为字符之间的分隔符;
2、可以获得空白。
Scanner类的方法
判断下一行的输入是否是整数
// 返回的为Boolean值
boolean nextInt=scan.hasNextInt();
判断下一行的输入是否是浮点/小数
// 返回的为Boolean值
boolean nextFloat=scan.hasNextFloat();
返回下一个整数/浮点
// 返回的为int和float
int a = scan.nextInt();
float b = scan.nextFloat();