在下列代码框架的基础上,补全代码,使其完成多个数值类型的数据求和功能,要求输出结果为:15.0 import java.util.ArrayList; public class GenericDemo1{ public static double getSum( /* 补全此处形参 */ ){ /* 补全此处代码 */ } public static void main(String[] args) { ArrayList<Integer> a = new ArrayList<Integer>(); a.add(3); a.add(5); a.add(7); System.out.println(getSum(a)); } }
时间: 2023-04-01 16:03:21 浏览: 157
补全代码如下:
import java.util.ArrayList;
public class GenericDemo1{
public static double getSum(ArrayList<? extends Number> list){
double sum = .;
for(Number num : list){
sum += num.doubleValue();
}
return sum;
}
public static void main(String[] args){
ArrayList<Integer> a = new ArrayList<Integer>();
a.add(3);
a.add(5);
a.add(7);
System.out.println(getSum(a));
}
}
输出结果为:15.
阅读全文