我正在构建的方法应打印方法中平均值以上的所有值。 我已经构建了计算平均值的方法,然后仅打印高于该值的值。打印数组值高于某个值
但是,它会输出正值。
int total = 0;
for (int i = 0; i < intList.length; i++)
{
total += intList[i];
{
if (intList[i] > intList[total])
{
System.out.println(intList[i] + "\t");
}
}
}
return total;
如何使这么不是打印它打印只值的所有阳性上面的数组中的平均值数组中?
现在您的平均值是正在使用整数除法,这将导致精度误差 – user2573153
@ user2573153我是说的一样,这是完全像我的答案,但用平均为int – nachokk
@ user2573153这个答案是错误的计算..有错误 – nachokk