📜  Java中的 BigInteger negate() 方法(1)

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

Java中的 BigInteger negate() 方法

介绍

BigInteger类是Java中对大数进行处理的一个类,它提供了许多有用的方法。其中就包括negate()方法,该方法返回一个BigInteger对象,该对象的值是原来对象的负值。

方法声明
public BigInteger negate()
参数说明

该方法无需传入任何参数。

返回值

negate()方法会返回一个BigInteger对象,该对象的值为当前对象的相反数,也就是负数。

代码示例
import java.math.BigInteger;

public class BigIntegerNegateExample {
    public static void main(String[] args) {
        BigInteger num1 = new BigInteger("123456789");
        BigInteger num2 = new BigInteger("-987654321");

        BigInteger result1 = num1.negate();
        BigInteger result2 = num2.negate();

        System.out.println("num1: " + num1);
        System.out.println("num2: " + num2);
        System.out.println("result1: " + result1);
        System.out.println("result2: " + result2);
    }
}

输出结果:

num1: 123456789
num2: -987654321
result1: -123456789
result2: 987654321
注意事项
  • negate()方法会返回一个新的BigInteger对象。
  • 如果原对象是正数,那么得到的相反数就是负数;如果原对象是负数,那么得到的相反数就是正数。
  • negate()方法不会修改原对象的值。