关于Scanner进阶的使用判断用户输入的是整数还是小数,来输出不同的结果
//首先导入javaScanner工具包
//创建一个扫描器对象
Scanner scanner = new Scanner(System.in);//System.in 表示的是输入
//从键盘接收数据创建两个不同的变量
int i = 0
float f = 0.0f //float类型要在后面加上一个f
System.out.println("请输入整数:");
//判断输入的是不是整数,用hasNextInt判断
if (Scanner.hasNextInt()){
i = scanner.nextInt(); //用next方式接收 不能输入空格
System.out.println("输入的整数" +i); //输出整数结果
}else{ //如果不是的话那就打印下面这句
System.out.println("输入的不是整数!");
} //接着判断是不是输入的小数
System.out.println("请输入小数:"); //输入小数
if (Scanner.hasNexFloat()); //判断输入的是不是小数
f = scanner.nextFloat(); //用next方式接收
System.out.println("输入的小数" +f); //输出小数结果
}else{
System.out.println("输入的不是小数!");
}
scanner.close(); //关闭Scanner类