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错误输出

posted @ 2021-04-23 15:21  垮木  阅读(53)  评论(0)    收藏  举报