// 用户输入一系列数字,然后求出这些数字的平均数,并输出输入数字中大于平均数的数
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]+" ");
}
}
}
}
转载于:https://blog.51cto.com/wzdlpc/1767358