我正在嘗試執行以下操作:ArrayList中的元素總數
這是一種總計貓的ArrayList中所有貓腿的方法。
但是,我似乎無法將數組中的貓腿總數加起來,或將其顯示在控制檯上。
public static int getNumOfLegs()
{
return numOfLegs;
}
public void setNumOfLegs(int numOfLegs)
{
this.numOfLegs = numOfLegs;
}
public static int totalNumOfLegs(ArrayList<Cat> catList)
{
int total = 0;
for (Cat c: catList)
{
total = total + getNumOfLegs();
}
return total;
}
非常感謝。
'返回4 * catList.size()'如果你因截肢貓而關閉,就把它叫做實驗性錯誤.-) – Tenner
所以,'numOfLegs'是一個靜態成員?如果它不是如何從靜態方法返回它?如果是這樣,你爲什麼通過'setNumOfLegs()'''設置它的值' – einpoklum