我想构建一个方法,可以让我找到一个ArrayList中的一些项目的总成本。目前我有一个充满“项目”的数组列表。在商品类中,对象具有由getQuantity和getPrice找到的价格和数量。我试图找出arraylist中所有项目的总成本,但不断收到5个错误。谁能帮助感谢,构建一个Arraylist方法的难度
编辑:发布错误
public double getTotalCost()
{
double total;
for(int i = 0; i < cart.size; i++) // size has private access in ArrayList
{
total = ((cart.get(i)).getQuantity) * ((cart.get(i)).getPrice) + total; // cannot find symbol // illegal start of type// cannot find symbol // illegal start of type
}
return total;
}
}
为什么getQuantity()和getPrice()等没有右花括号, – kosa
为什么不发布错误消息?我们在阅读你所认识的头脑方面很糟糕。 –
也使用+ =操作符会使这更加可读。再加上,“总”变量没有初始化为0,更不用说对于ArrayList中的“for-each”更可取... –