我正在使用Long基元类型,每当我的'generateNumber'method调用时,它就会递增1.如果Long达到他的最大限制会发生什么?会抛出任何异常还是会重置为最小值?这是我的示例代码:
class LongTest {
private static long increment;
public static long generateNumber(){
++increment;
return increment;
}
}
Run Code Online (Sandbox Code Playgroud) 如果我有作业
Long c = a + b;
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法来检查a + b是不是大于/小于Long.MAX_VALUE/ Long.MIN_VALUE?