📅  最后修改于: 2023-12-03 15:01:50.908000             🧑  作者: Mango
BigDecimal negate()
函数在Java中,BigDecimal类用于执行高精度的浮点运算。它提供了一个称为negate()
的函数,用于将BigDecimal对象转换为其相反数。
public BigDecimal negate()
negate()
函数返回一个BigDecimal对象,其值与当前BigDecimal对象的相反数相等。如果当前BigDecimal对象表示的值为正,则返回的BigDecimal对象表示的值为负。如果当前BigDecimal对象表示的值为负,则返回的BigDecimal对象表示的值为正。
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal bd1 = new BigDecimal("10.00");
BigDecimal bd2 = new BigDecimal("-10.00");
System.out.println("bd1.negate() = " + bd1.negate());
System.out.println("bd2.negate() = " + bd2.negate());
}
}
输出:
bd1.negate() = -10.00
bd2.negate() = 10.00
在此示例代码中,我们创建了两个BigDecimal对象,bd1和bd2,分别表示正数和负数。我们使用negate()
函数将它们转换为其相反数,并输出结果。
在本文中,我们介绍了Java中的BigDecimal negate()
函数。这个函数返回一个BigDecimal对象,其值与当前BigDecimal对象的相反数相等。如果当前BigDecimal对象表示的值为正,则返回的BigDecimal对象表示的值为负。如果当前BigDecimal对象表示的值为负,则返回的BigDecimal对象表示的值为正。