为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Java 中限制值?

如何在 Java 中限制值?

元芳怎么了 2023-11-10 16:18:54
语境:调用increaseContrast 将从0 <= value <= 127 的像素中减去16,并将128 <= value <= MAXVAL 的像素加16。不允许像素值溢出 MAXVAL 或变为负值,即在减法时将像素钳位为 0,在加法时将像素钳位为 MAXVAL。方法:public void increaseContrast() {     }编辑:我很抱歉没有具体说明我在该方法下编写的内容,但我无法发布我的个人程序/代码,因为我的大学会因抄袭而惩罚我。
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

限制意味着你将你的值限制在一定的范围内。


您可以手动检查您的值是否超出上限或下限并将该限制设置为新值,或者只需使用最小值和最大值。


int minimum = 5;

int maximum = 10;

int value = 29;


if (value < minimum){

  value = minimum;

}

else if (value > maximum){

  value = maximum;

}

或者你只是做这样的事情:


value = Math.min(maximum, Math.max(minimum, value));


查看完整回答
反对 回复 2023-11-10
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信