【发布时间】:2016-01-05 03:38:42
【问题描述】:
我无法隔离每个不同的名称并计算它们的 avg、min、max。如果它只是为一个列表做这件事,我没有问题,但是当我必须只使用某些名称中的值时,它就变得棘手了。
public static ArrayList<Double> summarizeData (
ArrayList<String> names,
ArrayList<Double> values,
ArrayList<String> categories,
int operation)
{
}
所以为了找到平均值,我会做类似的事情:
//calculate sum of all array elements
int sum = 0;
for(int i=0; i < summarizeData.length ; i++)
sum = sum + summarizeData[i];
//calculate average value
double average = sum / summarizeData.length;
我拥有的价值观列表如下:
Utah 5
Nevada 6
California 12
Oregon 8
Utah 9
California 10
Nevada 4
Nevada 4
Oregon 17
California 6
这些值来自 Junit 测试用例,因此我不能使用通过方法声明的值,而是它们必须能够通过任何给定的测试用例。
【问题讨论】:
-
这是什么编程语言? Java 还是 C#?
-
对不起....这是Java
标签: java arraylist max average min