Java.lang.Math 类

java.lang.Math.negateExact() 方法返回参数的负值。如果结果溢出 long,则会引发异常。

语法

public static long negateExact(long x)  

参数

x 指定值。

返回值

返回参数的否定。

异常

如果结果溢出长整型,则抛出ArithmeticException

示例:

在下面的示例中,negateExact() 方法用于否定参数。

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  long i = 145;
  long j = -150;

  System.out.println(Math.negateExact(i)); 
  System.out.println(Math.negateExact(j));
 }
}

上述代码的输出将是:

-145
150