我正在構建的方法應打印方法中平均值以上的所有值。 我已經構建了計算平均值的方法,然後僅打印高於該值的值。打印數組值高於某個值
但是,它會輸出正值。
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