publicstaticvoidmain(String[] args){//按住ctrl点击Scanner类即可查看
Scanner scanner =newScanner(System.in);//从键盘接收数据int i =0;float f =0.0F;
System.out.println("请输入整数:");//如果。。那么if(scanner.hasNextInt()){
i = scanner.nextInt();//10
System.out.println("整数数据:"+ i);//10}else{
System.out.println("输入的不是整数数据:");}
System.out.println("请输入小数:");//如果。。那么if(scanner.hasNextFloat()){
f = scanner.nextFloat();//10.0
System.out.println("小数数据:"+ f);//10.0}else{
System.out.println("输入的不是小数数据:");}
scanner.close();}
举例
publicstaticvoidmain(String[] args){//输入多个数字,求其总和和平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果
Scanner scanner =newScanner(System.in);//和double sum =0;//计算输入了多少个数字int m =0;//通过循环判断是否还有输入,并且在里面求和和统计while(scanner.hasNextDouble()){double x = scanner.nextDouble();//
m = m +1;//m++
sum = sum + x;}
System.out.println(m +"个数的和为"+ sum);
System.out.println(m +"个数的平均值为"+(sum / m));
scanner.close();}