Java Number Range Check rangeCheck(int value, int min, int max)

Here you can find the source of rangeCheck(int value, int min, int max)

Description

Throws an exception whenever a value falls outside the given range.

License

Open Source License

Parameter

Parameter Description
value a parameter
min the minimal value
max the maximal value

Exception

Parameter Description
IllegalArgumentException if the value is outside of the given range.

Declaration

public static void rangeCheck(int value, int min, int max) 

Method Source Code

//package com.java2s;
/** A collection of mathematical utility functions.
 * <p>/*from  w  w  w  .  ja  v  a  2  s.co m*/
 * Copyright (c) 2008 Eric Eaton
 * <p>
 * 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 3 of the License, or
 * (at your option) any later version.
 * <p>
 * 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.
 * <p>
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see http://www.gnu.org/licenses/.
 *
 * @author Eric Eaton (EricEaton@umbc.edu) <br>
 *         University of Maryland Baltimore County
 *
 * @version 0.1
 *
 */

public class Main {
    /** Throws an exception whenever a value falls outside the given range.
     * @param value
     * @param min the minimal value
     * @param max the maximal value
     * @throws IllegalArgumentException if the value is outside of the given range.
     */
    public static void rangeCheck(int value, int min, int max) {
        if (value < min || value > max)
            throw new IllegalArgumentException("Value falls out of required range [" + min + "," + max + "].");
    }

    /** Throws an exception whenever a value falls outside the given range.
     * @param value
     * @param min the minimal value
     * @param max the maximal value
     * @throws IllegalArgumentException if the value is outside of the given range.
     */
    public static void rangeCheck(double value, double min, double max) {
        if (value < min || value > max)
            throw new IllegalArgumentException("Value falls out of required range [" + min + "," + max + "].");
    }
}

Related

  1. rangeCheck(int arrayLen, int fromIndex, int toIndex)
  2. rangeCheck(int arrayLength, int offset, int length)
  3. rangeCheck(int index, int size)
  4. rangeCheck(int length, int fromIndex, int toIndex)
  5. rangeCheck(int value, int begin, int end)
  6. rangeCheckForAdd(int index, int size)