Java Array Min Value minmax(String args[], boolean minimum)

Here you can find the source of minmax(String args[], boolean minimum)

Description

minmax

License

Open Source License

Declaration

private static double minmax(String args[], boolean minimum) 

Method Source Code

//package com.java2s;
/*/* ww w  .  ja  v  a2  s  .  co  m*/
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */

public class Main {
    private static double minmax(String args[], boolean minimum) {

        double min = Double.MAX_VALUE;
        double max = Double.MIN_VALUE;

        for (int i = 1; i < args.length; i++) {

            double temp = Double.parseDouble(args[i]);

            if (min > temp) {
                min = temp;
            }
            if (max < temp) {
                max = temp;
            }
        }

        return (minimum) ? min : max;
    }
}

Related

  1. minmax(double[] a)
  2. minMax(float... values)
  3. minMax(float[] array)
  4. minmax(int[] values)
  5. minMax(int[] values)
  6. minMaxAvg(int[] arr)
  7. minMaxOverArraySubset(double[] array, Iterable subset, boolean min)
  8. minNonNeg(int... vals)
  9. minNum(Number iArr[])