bigdecimal.abs();
时间: 2024-06-13 17:08:09 浏览: 58
bigdecimal
`java bigdecimal.abs()` 方法返回此 BigDecimal 的绝对值。如果此 BigDecimal 为正,则返回此 BigDecimal;否则返回此 BigDecimal 的相反数。
例如,如果 `BigDecimal` 对象 `bd` 的值为 `-1.23`,则 `bd.abs()` 将返回 `1.23`。
需要注意的是,`abs()` 方法不会改变原始的 `BigDecimal` 对象,而是返回一个新的 `BigDecimal` 对象。
示例代码:
```
import java.math.BigDecimal;
public class Example {
public static void main(String[] args) {
BigDecimal bd1 = new BigDecimal("-1.23");
BigDecimal bd2 = bd1.abs();
System.out.println("bd1 = " + bd1); // 输出:bd1 = -1.23
System.out.println("bd2 = " + bd2); // 输出:bd2 = 1.23
}
}
```
阅读全文