Here you can find the source of clamp(double d, double min, double max)
Parameter | Description |
---|---|
d | Zahl |
min | Minimum |
max | Maximum |
public static double clamp(double d, double min, double max)
//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); } }