blob: a416dac3e41c7b565d8038ba591b2bfc766264c9 [file] [log] [blame]
package org.eclipse.emf.emfstore.performance.test;
import java.util.Arrays;
public class Calculate {
public static double max(double[] arr) {
double max = Double.MIN_VALUE;
for (double x : arr) {
if (x > max) {
max = x;
}
}
return max;
}
public static double average(double[] arr) {
double sum = 0.0;
for (double x : arr) {
sum += x;
}
return (int) (sum / arr.length * 1000.0) / 1000.0;
}
public static double mean(double[] arr) {
Arrays.sort(arr);
int ind = arr.length / 2 - 1 + arr.length % 2;
return arr[ind];
}
public static double min(double[] arr) {
double min = Double.MAX_VALUE;
for (double x : arr) {
if (x < min) {
min = x;
}
}
return min;
}
}