gpt4 book ai didi

java - 防止int被减

转载 作者:行者123 更新时间:2023-11-30 07:14:58 26 4
gpt4 key购买 nike

是否可以防止从 int 中减去? final 关键字在这里不起作用,因为我仍然需要能够添加到它。谢谢!

最佳答案

public class AddButNoSubtract {

private int i; // private

public int getI() {
return i;
}

public void incrementBy(int j) { // instead of setter
// add if positive
if (j > 0) {
// check for overflow
if (Integer.MAX_VALUE - j >= i)
this.i += j;
}
}

}

关于java - 防止int被减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18181277/

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