java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。
类的初始化:
Scanner object=new Scanner(System.in);
下面简略介绍下Scanner类的方法:
next():获取用户的输入,必须要获取到有效字符才会结束,以空白为结束符
nextLine():获取用户输入,可以获取空,以回车作为结束符
nextInt():获取整数
nextFloat:获取小数
还有对应上面的hasNext…()方法,针对各自输入的验证,如下面的简单例子:
Scanner in =new Scanner(System.in);
/*判断输入是否为整数*/
if(in.hasNextInt()){
Int a=in.nextInt();
}else{
System.out.println("输入不是整数!");
}