您好,欢迎访问一九零五行业门户网

我们如何在Java中检查下溢?

当分配给变量的值小于该变量的最小允许值时,就会发生下溢。如果 java 中发生下溢,jvm 不会抛出异常,并且程序员有责任处理下溢情况。
示例public class underlowtest { public static void main(string[] args) { int num1 = -2147483648; int num2 = -1; system.out.println("number 1: " + num1); system.out.println("number 2: " + num2); long sum = (long)num1 + (long)num2; if(sum < integer.min_value) { throw new arithmeticexception("underflow occurred!"); } system.out.println("the sum of two numbers : " + (int)sum); }}
输出number 1: -2147483648number 2: -1exception in thread "main" java.lang.arithmeticexception: underflow occurred! at underlowtest.main(underlowtest.java:9)
以上就是我们如何在java中检查下溢?的详细内容。
其它类似信息

推荐信息