// 用户输入一系列数字,然后求出这些数字的平均数,并输出输入数字中大于平均数的数 Scanner in = new Scanner(System.in); System.out.println("你打算输入多少个数值?请输入:"); // 计算平均数,需要有:1.记录输入的每个数n;输入数的和sum;输入数值的个数cnt; int cnt = in.nextInt(); // 算平均数,定义sum为浮点数 double sum = 0; System.out.println("输入你的数值吧:"); // 创建一个名为num的数组,将每次输入的数值录入其中。 int[] num = new int[cnt]; // 遍历数组num,将输入的每个数赋值给num[i] for(int i=0;i<cnt;i++) { num[i] = in.nextInt(); // 顺便计算输入数值的和 sum = sum + num[i]; } System.out.println("这些数的平均数为:"+sum/cnt); // 遍历数组num,将大于sum的数输出 for(int i=0; i<cnt; i++) { if(num[i]>sum/cnt) { System.out.println(num[i]+" "); } } } }
时间: 2024-10-24 07:44:36