Java Double Number Clamp clamp(double d, double min, double max)

Here you can find the source of clamp(double d, double min, double max)

Description

Gibt eine Zahl zurueck, die im gegebenen Intervall liegt: [min; max].

License

Open Source License

Parameter

Parameter Description
d Zahl
min Minimum
max Maximum

Return

eingegrenzte Zahl

Declaration

public static double clamp(double d, double min, double max) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {
    /**/*  www.j ava2 s.c om*/
     * Gibt eine Zahl zurueck, die im gegebenen Intervall liegt: [min; max].
     *
     * @param d
     *            Zahl
     * @param min
     *            Minimum
     * @param max
     *            Maximum
     * @return eingegrenzte Zahl
     */
    public static double clamp(double d, double min, double max) {
        return Math.max(Math.min(d, max), min);
    }

    /**
     * Gibt eine Zahl zurueck, die im gegebenen Intervall liegt: [min; max].
     *
     * @param i
     *            Zahl
     * @param min
     *            Minimum
     * @param max
     *            Maximum
     * @return eingegrenzte Zahl
     */
    public static int clamp(int i, int min, int max) {
        return Math.max(Math.min(i, max), min);
    }
}

Related

  1. clamp(double a, double min, double max)
  2. clamp(double d, double min, double max)
  3. clamp(double d, double min, double max)
  4. clamp(double d, double min, double max)
  5. clamp(double f)
  6. clamp(double f, double f1, double f2)