如果我有:ArrayList<Double> m = new ArrayList<Double>(); 里面有双精度值,我应该怎么做才能将所有ArrayList元素加起来?
ArrayList<Double> m = new ArrayList<Double>();
public double incassoMargherita() { double sum = 0; for(int i = 0; i < m.size(); i++) { } return sum; }
如?
两种方式:
使用索引:
double sum = 0; for(int i = 0; i < m.size(); i++) sum += m.get(i); return sum;
使用“针对每个”样式:
double sum = 0; for(Double d : m) sum += d; return sum;