猿问

如何在 Java 中限制值?

语境:

调用increaseContrast 将从0 <= value <= 127 的像素中减去16,并将128 <= value <= MAXVAL 的像素加16。不允许像素值溢出 MAXVAL 或变为负值,即在减法时将像素钳位为 0,在加法时将像素钳位为 MAXVAL

方法:

public void increaseContrast() {

    }

编辑:我很抱歉没有具体说明我在该方法下编写的内容,但我无法发布我的个人程序/代码,因为我的大学会因抄袭而惩罚我。


元芳怎么了
浏览 112回答 1
1回答

慕虎7371278

限制意味着你将你的值限制在一定的范围内。您可以手动检查您的值是否超出上限或下限并将该限制设置为新值,或者只需使用最小值和最大值。int minimum = 5;int maximum = 10;int value = 29;if (value < minimum){&nbsp; value = minimum;}else if (value > maximum){&nbsp; value = maximum;}或者你只是做这样的事情:value = Math.min(maximum, Math.max(minimum, value));
随时随地看视频慕课网APP

相关分类

Java
我要回答