gpt4 book ai didi

java - 具有快速性能的Java中的定点算法

转载 作者:搜寻专家 更新时间:2023-10-31 19:57:01 25 4
gpt4 key购买 nike

我需要在 Java 中以完美的精度和小数点后固定的小数位数来表示一些数字;小数点后,我不在乎。 (更具体地说 - 金钱和百分比。)

我现在使用 Java 自己的 BigDecimal,但我发现它真的很慢,而且它开始在我的应用程序中显示出来。

所以我想用“常规”整数和定点算法来解决它(长整数对我的目的来说有足够大的精度)。

现在,我认为我不是第一个遇到此类问题的人,而且应该已经有一个库,它已经实现了乘法/除法 - 但它似乎不是。

现在,我很可能可以自己编写(而且我可能会),但实际上,我真的是第一个需要它的人吗?不是已经有一些图书馆了吗?

最佳答案

decimal4j是一个基于 long 的快速固定精度算术的 Java 库,支持最多 18 位小数。

披露:我参与了 decimal4j 项目。

关于java - 具有快速性能的Java中的定点算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11916308/

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