我正在製作一個方法,它獲取數組的列表並查找數字的平均值。 我知道我的方法起作用,因爲我只是將它從主要方法移到「平均」方法。我只是有問題讓數組與該方法一起工作。方法中的Java數組
我不知道如果我錯了,通過調用該方法,通過average(a);
,或者是因爲該方法被寫成public static void average(double[] a){
可能有人點我的方向是正確的?
public class Ass10{
public static void main(String[] args) {
System.out.println("asdf");
int a[] = {1, 2, 3,4};
average(a);
}
public static void average(double[] a){
int sum = 0;
for (int counter = 0; counter<a.length;counter++){
sum += a[counter];
}
System.out.println(sum/a.length)
}
的爲什麼'平均(雙[]一個)'和不'平均(INT [ ] a)'? – Cratylus
究竟是什麼錯誤?我認爲Cratylus有你的答案 – giorashc
謝謝Cratylus,那就是問題所在!我需要它們都是double或int。 – user1730056