1 public class Data
2 {
3 /**
4 Computes the average of the measures of the given objects.
5 @param objects an array of objects
6 @param meas the measurer for the objects
7 @return the average of the measures
8 */
9 public static double average(Object[] objects, Measurer meas)
10 {
11 double sum = 0;
12 for (Object obj : objects)
13 {
14 sum = sum + meas.measure(obj);
15 }
16 if (objects.length > 0) { return sum / objects.length; }
17 else { return 0; }
18 }
19 }