gpt4 book ai didi

Java,仅提取 BigDecimal 的小数部分?

转载 作者:IT老高 更新时间:2023-10-28 20:24:17 25 4
gpt4 key购买 nike

在 Java 中,我正在使用 BigDecimal 类,我的部分代码要求我从中提取小数部分。 BigDecimal 似乎没有任何内置方法来帮助我获取 BigDecimal 小数点后的数字。

例如:

BigDecimal bd = new BigDecimal("23452.4523434");

我想从上面表示的数字中提取 4523434。最好的方法是什么?

最佳答案

我会尝试 bd.remainder(BigDecimal.ONE)

使用 remainder方法和 ONE常数。

BigDecimal bd = new BigDecimal( "23452.4523434" );
BigDecimal fractionalPart = bd.remainder( BigDecimal.ONE ); // Result: 0.4523434

关于Java,仅提取 BigDecimal 的小数部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10038749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com