package Scanner;

import java.util.Scanner;

public class highOrder {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //从键盘接收数据
       int a =0;
       float b =0.0f;
        System.out.println("请输入整数:");
        if (scanner.hasNextInt()){
            String s = scanner.nextLine();
            System.out.println("整数数据:"+ s );
        }
        else {
            System.out.println("你输入的不是整数");
        }
        System.out.println("请输入小数:");
        if (scanner.hasNextFloat()){
            String c = scanner.nextLine();
            System.out.println("小数数据:"+c);
        }
        else {
            System.out.println("你输入的不是小数");
        }
        scanner.close();
    }
}
package Scanner;

import java.util.Scanner;

public class And {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //
        double sum = 0;
        //计算输入的数字个数
        int m = 0;
        //通过循环判断是否还有输入,并对每一次输入进行统计和求和
        while (scanner.hasNextDouble()) {
            double v = scanner.nextDouble();
            m = m + 1;
            sum = sum + v;
        }
            System.out.println("输入数据的个数为:"+m);
            System.out.println("输入数据的和为:"+sum);
            System.out.println("平均值为:"+(sum/m));

        scanner.close();
    }
}