📅  最后修改于: 2023-12-03 15:31:31.485000             🧑  作者: Mango
Java Math addExact(long x, long y) 方法是Java Math类的一个静态方法,它可以将两个long类型的数相加,并返回它们的和,如果计算结果超出了long类型的取值范围,则会抛出ArithmeticException异常。
public static long addExact(long x, long y)
返回x和y的和。
如果计算结果超出了long类型的取值范围,则会抛出ArithmeticException异常。
public class Example {
public static void main(String[] args) {
long x = Long.MAX_VALUE - 1;
long y = 1;
try {
long result = Math.addExact(x, y);
System.out.println("x + y = " + result);
} catch(ArithmeticException e) {
System.out.println("计算结果超出long类型的取值范围!");
}
}
}
运行以上代码,输出结果为:
计算结果超出long类型的取值范围!