问题描述: 统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数.
/**
* 统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数
* @param data
* @return int
*/
public int countOverAvg(int[] data)
{
double sum = 0, avg = 0;
int count = 0;
/**
* N个元素求和
* */
for(int i=0; i<data.length; i++)
{
sum = sum + data[i];
}
avg = sum/data.length; //求平均值
for(int i=0; i<data.length; i++)
{
if(data[i] >= avg)
count++; //统计
}
return count;
}