2 qq 24165265 qq_24165265 于 2016.04.07 17:52 提问

Java新手请教各位大神

请问如何给一个泛型为double的arraylist求和?那个类型转化什么的好复杂。

9个回答

changboyuan2015
changboyuan2015   2016.04.07 18:01

用加强版的for循环吧。我好久没用了不知道对不对,你试试。
double sum=0;
for(double d:dArray){
sum+=d;
}
*****其中dArray是list的名字。

qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
qq_24165265
qq_24165265 回复changboyuan2015: 试过了,还是类型的问题
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.07 18:02

请教各位大神!!!
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

u014673901
u014673901   2016.04.07 18:02

定义一个Double的产量,遍历集合,将集合里面的值加到Double变量上

yinbucheng
yinbucheng   2016.04.07 21:05

double ds = arraylist.toArray();
double sum = ds[0];
for(int i=0;i<ds.length;i++){
sum+=ds[i];
}

yinbucheng
yinbucheng   2016.04.07 21:05

i=1把i=0改为i=1

yinbucheng
yinbucheng   2016.04.07 21:06

for(int i=1;i<ds.length;i++)

taoleialskdjfhg
taoleialskdjfhg   2016.04.07 23:23

ArrayList db = new ArrayList();
for (int i = 0; i<5; i++)
{
db.add(1.1*i);
}
double sum = 0;
for (double e : db)
{
sum = sum + e;
}
System.out.println(sum);

qq_26431469
qq_26431469   2016.04.08 10:16

泛型怎么能求和呢 , 首先你的确保你的泛型里面的类型都是可以相加的

u011225629
u011225629   2016.04.08 11:32

ArrayList存储的数据为对象类型,不是你的泛型类型,你的泛型修饰的是你的ArrayList,与存储的数据无关的!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!