申し訳ありませんが、初心者のコーダーです。説明が上手ではありませんが、次のようなエラー コードが表示されます。二項演算子 '+' のオペランド型が正しくありません。2 番目のタイプ:java.util.ArrayList。次に、totalIC = totalIC + l.getInventory(); を強調表示します。下の部分。この問題を修正する方法がわかりません。また、BlueJ コンパイラも使用しています。問題が発生しているコードは次のとおりです。
public int getTotalInventoryCount()
{
int totalIC = 0;
int cars = 0;
for(LamborghiniCarLot l : carLots){
if(l.getInventory().equals(getCarLots())){
totalIC = totalIC + l.getInventory();
cars++;
}
}
return cars;
}
ここで l.getInventory(); を取得しています。から:
public ArrayList<Lamborghini> getInventory()
{
return inventory;
}
これらは私が使用していると思われる方法です:
public int getTotalInventoryCount()
- foreach ループを使用して、車のロットの総在庫を取得します
- carLots ArrayList が null の場合は 0 を返します
誰かがこれをコーディングするのを手伝ってくれるなら、それは大歓迎です。さらに情報が必要な場合は、お知らせください。前もって感謝します。