JAVA学习07
Scanner进阶使用
从键盘接收数据
new Scanner(System.in);//加上Alt+Enter
Scanner scanner = new Scanner(System.in)//上面是快捷操作 也会变成这行代码
赋值
int i = 0;//整数类型int
float f = 0.0f//小数类型float
System.out.printin("请输入整数");//输出请输入整数这句话
if语句判断
if(scanner.hasNextInt()){
scanner.nextint()//加上Alt+Enter
i = scanner.nextInt();//这段代码就是上一段转换而来 而前面的i就是上面赋值的i
System.out.printIn("整数数据"+i);//输出数据i 这上面的if语句意思是如果是真的那就执行
}else{//这里的else是否则的意思
Systme.out.printIn("你输入的不是整数数据")
}
System.out.printin("请输入小数");//输出请输入整数这句话
if(scanner.hasNextfloat()){
scanner.nextFlort()//加上Alt+Enter
f = scanner.nextflort();//这段代码就是上一段转换而来 而前面的i就是上面赋值的i
System.out.printIn("小数数据"+f);//输出数据f 这上面的if语句意思是如果是真的那就执行
}else{//这里的else是否则的意思
Systme.out.printIn("你输入的不是整数数据")
}
Scanner正确输出

Scanner错误输出


浙公网安备 33010602011771号