Java Integer Clamp clampToByteSize(int value)

Here you can find the source of clampToByteSize(int value)

Description

Clamp a value, I.E.

License

Open Source License

Parameter

Parameter Description
value number to limit

Return

clamped version of the number

Declaration

public static int clampToByteSize(int value) 

Method Source Code

//package com.java2s;
/*                          -----------------------
 *                          SEXY CRAZY WORMSY CUBES
 *                          -----------------------
 *                    Copyright(c)2015-2016 Jonas Sj?berg
 *                       https://github.com/jonasjberg
 *                            jomeganas@gmail.com
 *______________________________________________________________________________
 *
 *    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.
     /*from  w  w w .  j a v  a  2 s . co m*/
 *      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, see <http://www.gnu.org/licenses/>.
 *______________________________________________________________________________
 */

public class Main {
    private static final int BYTE_MAX_SIZE = 255;

    /**
     * Clamp a value, I.E. limits the possible value to 0x00-0xFF (0-255).
     *
     * @param value number to limit
     * @return clamped version of the number
     */
    public static int clampToByteSize(int value) {
        if (value >= BYTE_MAX_SIZE) {
            return BYTE_MAX_SIZE;
        } else if (value <= 0) {
            return 0;
        }
        return value;
    }
}

Related

  1. clampPower(int num)
  2. clampRGB(int val)
  3. clampString(String string, int limit)
  4. clampTo_0_255(int i)
  5. clampToByte(int c)
  6. clampToShort(int x)
  7. clampUShortNegative(int in)
  8. ClampValue(int value, int lowerBound, int upperBound)