0
我是編程新手,所以簡單的錯誤對我來說並不是很無知。 代碼嘗試將整數數組傳遞到名爲total的方法中,如果數組爲空,則返回零。我的eclipse崩潰了,所以我必須使用在線工具來運行我的java代碼。將int數組傳遞給方法的錯誤總計
它一直說我有一個錯誤,我不明白它的推理。
非靜態方法總(INT [])不能從靜態上下文
public static void main(String []args){
int [] array = {1,2,3,4};
total(array);
System.out.println(result);
}
public int total(int[] a){
if(a== null){
return 0;
}
int result=0;
for(int i = 0; i<a.length;i++){
result+=a[i];
}
return result;
}
}
無法在沒有實例的情況下調用對象的實例方法。最簡單的解決方法是將「全部」作爲「靜態」方法。 –