Here you can find the source of range(double[] vals)
public static double[] range(double[] vals)
//package com.java2s; //License from project: Open Source License public class Main { /**//from w ww.java2s. c o m * Get the range of an array. * will return null if the array is empty. * Will return a double[2] (min at 0, max at 1). */ public static double[] range(double[] vals) { if (vals.length == 0) { return null; } double[] rtn = { vals[0], vals[0] }; for (int i = 1; i < vals.length; i++) { if (rtn[0] > vals[i]) { rtn[0] = vals[i]; } else if (rtn[1] < vals[i]) { rtn[1] = vals[i]; } } return rtn; } }