我擊中了一個路障,並且在我的工作中遇到了一個問題。在ArrayList中添加項目的值
這裏有一個問題:
提供程序中的getLoad方法加起來的 中的項目列表中的項目的各個權重,並返回總的實現。
的項目清單:
ArrayList<Item> items;
香港專業教育學院做了我認爲是正確的,但由於某種原因,它不工作。
對什麼是錯誤的任何幫助,或者如果我在做什麼是錯誤的?謝謝
@Override
public int getLoad() {
int load = 0; //declare the variable
for (Item i : items) { // for each item in the list of items
load = load + i.getWeight() ; // load equals the weight of the item and adds on
}
return load; //returns it
}
它是如何「不工作」?你有錯誤的輸出?要分享的異常消息或編譯器錯誤? – rgettman
我們將永遠想知道您的「不工作」是什麼意思。 – pamphlet
這看起來對我來說很合適。它怎麼不起作用?如果出現錯誤的結果,我的第一個猜測是檢查Item對象是否返回了getWeight的正確值() – kviiri