一尘不染

对所有元素求和java arraylist

java

如果我有:ArrayList<Double> m = new ArrayList<Double>();
里面有双精度值,我应该怎么做才能将所有ArrayList元素加起来?

public double incassoMargherita()
{
 double sum = 0;
 for(int i = 0; i < m.size(); i++)
 {          
 }
 return sum;
}

如?


阅读 2314

收藏
2020-09-08

共1个答案

一尘不染

两种方式:

使用索引:

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;
2020-09-08