📜  Java Math addExact(long x, long y) 方法(1)

📅  最后修改于: 2023-12-03 15:31:31.485000             🧑  作者: Mango

Java Math addExact(long x, long y) 方法

简介

Java Math addExact(long x, long y) 方法是Java Math类的一个静态方法,它可以将两个long类型的数相加,并返回它们的和,如果计算结果超出了long类型的取值范围,则会抛出ArithmeticException异常。

语法
public static long addExact(long x, long y)
参数说明
  • x:要加的第一个long类型的数。
  • y:要加的第二个long类型的数。
返回值说明

返回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类型的取值范围!