📅  最后修改于: 2023-12-03 15:16:20.632000             🧑  作者: Mango
BigInteger
类是 Java 中表示任意精度整数的类,它提供了许多实用的方法,abs()
方法就是其中之一。abs()
方法返回一个该 BigInteger
对象的绝对值 BigInteger
。
abs()
方法的语法如下:
public BigInteger abs()
abs()
方法返回一个该 BigInteger
对象的绝对值 BigInteger
。
下面是一个示例程序,展示了如何使用 BigInteger
类的 abs()
方法:
import java.math.BigInteger;
public class Example {
public static void main(String[] args) {
BigInteger n1 = new BigInteger("-1234567890987654321");
BigInteger n2 = new BigInteger("1234567890987654321");
System.out.println("n1 = " + n1);
System.out.println("n2 = " + n2);
System.out.println("n1 绝对值 = " + n1.abs());
System.out.println("n2 绝对值 = " + n2.abs());
}
}
程序的输出结果如下:
n1 = -1234567890987654321
n2 = 1234567890987654321
n1 绝对值 = 1234567890987654321
n2 绝对值 = 1234567890987654321
abs()
方法返回的是一个新的 BigInteger
对象,原始的 BigInteger
对象并没有改变。abs()
方法可以用于处理负数的场合,例如计算两个负数的和,可以先用 abs()
方法将它们变为正数,再计算它们的和,最后将结果再取反。abs()
方法可以用于任何 BigInteger
对象,不只是负数。BigInteger
类的 abs()
方法可以返回该 BigInteger
对象的绝对值 BigInteger
。它可以用于处理负数和任何 BigInteger
对象。