語境:調用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));
添加回答
舉報
0/150
提交
取消