/** * <p>Gets the minimum of three <code>float</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static float min(float a, float b, float c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>double</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static double min(double a, double b, double c) { return min(min(a, b), c); }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static double min(double[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min double min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static float min(float[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min float min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Gets the minimum of three <code>float</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static float min(float a, float b, float c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>float</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static float min(float a, float b, float c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>float</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static float min(float a, float b, float c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>double</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static double min(double a, double b, double c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>float</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static float min(float a, float b, float c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>double</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static double min(double a, double b, double c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>float</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static float min(float a, float b, float c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>double</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static double min(double a, double b, double c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>double</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static double min(double a, double b, double c) { return min(min(a, b), c); }
/** * <p>Gets the minimum of three <code>double</code> values.</p> * * <p>NaN is only returned if all numbers are NaN as per IEEE-754r. </p> * * @param a value 1 * @param b value 2 * @param c value 3 * @return the smallest of the values */ public static double min(double a, double b, double c) { return min(min(a, b), c); }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static double min(double[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min double min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static float min(float[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min float min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static float min(float[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min float min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static double min(double[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min double min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static double min(double[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min double min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }
/** * <p>Returns the minimum value in an array.</p> * * @param array an array, must not be null or empty * @return the minimum value in the array * @throws IllegalArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is empty */ public static float min(float[] array) { // Validates input if (array == null) { throw new IllegalArgumentException("The Array must not be null"); } else if (array.length == 0) { throw new IllegalArgumentException("Array cannot be empty."); } // Finds and returns min float min = array[0]; for (int i = 1; i < array.length; i++) { min = min(array[i], min); } return min; }