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;
}
public ArrayList<Lamborghini> getInventory()
{
return inventory;
}
不能将ArrayList添加到int中。
totalIC = totalIC + l.getInventory();
^ ^ ^
int int ArrayList containing Lamborghini-Objects
我假设你想知道有多少兰博基尼-对象包含在库存中。
为此,您可以调用
l.getInventory().size();
错误显示这一行 我已经修复了代码: 是括号的一个问题,以后可以更新。
二进制运算符“*”的操作数类型不正确 我在编译过程中得到的错误是二进制运算符的操作数类型错误,它说:第一个类型:int,第二个类型:int[],我只能使用这个逻辑。以下是我的程序的一部分
我一直收到一个错误,说我不能使用布尔值,需要一个整数,但是N是一个整数,我只是想不出一个解决方案。
我不知道怎么了,我是个初学者。任何帮助都将不胜感激。
我在下面的程序上遇到了一些问题。 这个程序的输出应该是45。 下面是Int类。