Java Number Range Create range(int v, int min, int max)

Here you can find the source of range(int v, int min, int max)

Description

range

License

Open Source License

Declaration

static public int range(int v, int min, int max) 

Method Source Code

//package com.java2s;
/*-GNU-GPL-BEGIN-*/*  www  .  j av a2 s  . c o 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
*-GNU-GPL-END-*/

public class Main {
    static public int range(int v, int min, int max) {
        return min(max(v, min), max);
    }

    static public int min(int a, int b) {
        return a < b ? a : b;
    }

    static public int max(int a, int b) {
        return a > b ? a : b;
    }
}

Related

  1. range(int start, int length)
  2. range(int start, int length, int step)
  3. range(int start, int stop)
  4. range(int startValue, int endValue)
  5. range(int unit)
  6. range(int value, int min, int max)
  7. range(Integer from, Integer to)
  8. range(long array[])
  9. range(long start, long end)