我想計算無限平均的平均值,但我在for循環中出錯。 這個代碼必須把paameteres的Sumation公司的總可變進出的for循環它計算平均(總/數字)在java中獲得for循環體的錯誤
public static void main(String[] args) {
System.out.println(average(1, 5, 6, 87, 7));
}
public static int average(int... numbers) {
int total = 0;
for (int i = 0; i < numbers.length; i++) {
total += numbers;
}
return total/numbers.length;
}
你會得到什麼錯誤? –
將''總數+ =數字;''改爲''總數+ =數字[i];''。 – f1sh
甚至更簡單:'for(int n:numbers)total + = n;' – assylias