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  }