嗨,对不起,这里是初学者编码器,我不太擅长解释事情,但一直得到这个错误代码,指出:二元运算符'+'的操作数类型错误,第一种类型:int; 第二种类型: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;
}
这些是我想使用的方法:
公共 int getTotalInventoryCount()
- 使用 foreach 循环,获取汽车批次的总库存
- 如果 carLots ArrayList 为空,则返回 0
如果有人可以帮助我编写此代码,将不胜感激。如果您需要更多信息,请告诉我。先感谢您。