public static MinMax getMinMax(double[] values) { MinMax res = new MinMax(values[0], 0, values[0], 0); for (int i = 1; i < values.length; i++) { if (res.min > values[i]) { res.min = values[i]; res.iMin = i; } if (res.max < values[i]) { res.max = values[i]; res.iMax = i; } } return res; }