gpt4 book ai didi

Java - 最小值和最大值之间的限制数

转载 作者:IT老高 更新时间:2023-10-28 20:45:36 30 4
gpt4 key购买 nike

只要数字在限制范围内,我想返回,否则返回限制的最大值或最小值。我可以结合使用 Math.minMath.max

public int limit(int value) {
return Math.max(0, Math.min(value, 10));
}

我想知道是否存在我忽略的现有 limitrange 函数。
如果第三方库很常见(例如:Commons 或 Guava),欢迎使用它们

最佳答案

OP 要求在标准库中实现此功能:

int ensureRange(int value, int min, int max) {
return Math.min(Math.max(value, min), max);
}

boolean inRange(int value, int min, int max) {
return (value>= min) && (value<= max);
}

遗憾的是标准数学库缺少这些

关于Java - 最小值和最大值之间的限制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17933493/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com