我正在完成一项任务,我需要与ArrayList
进行一些工作。我在程序的早期声明了一个ArrayList
static ArrayList<Double> prices = new ArrayList<>();
我希望稍后在一个方法的增强for循环中使用这个arraylist。目前我对此方法的代码是
public static double getTotal(ArrayList<Double> prices) {
double total = 0.0;
for (double value: prices){
total += (prices);
}
subTotal = total + (total * .0825); //add tax to get subTotal
return subTotal;
}
我试图将值total得到=上一次迭代的总数+ ArrayList价格中的每个值。我非常确定我编程的方式不是正确的方法,但我完全不知道如何让它工作。有任何想法吗?如果您需要进一步澄清我尝试做什么,或者您需要从我的代码中获取更多摘录,我很乐意提供它。谢谢!
答案 0 :(得分:1)
total += value
您应该添加值,而不是列表。
每个人的结构: