gpt4 book ai didi

java - 任意预设精度小数(几乎像 BigDecimal)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:21:29 26 4
gpt4 key购买 nike

我正在寻找一个 java 类,它将保存一个具有任意预设精度的十进制值。 BigDecimal 类看起来是一个很好的起点,但我希望能够将小数的大小限制为最终用户决定的大小。从字面上讲,最终用户会指定一个以 10 为底数的范围,我会分配足够的字节来表示该范围内的任何数字。

我正在考虑拥有一个扩展 BigDecimal 的类。在这门课中,我将添加必要的函数来模拟预设范围内的小数。

我向社区提出的问题是:有没有图书馆已经这样做了?
扩展 BigDecimal 是否合理?

最佳答案

我会建议你在你提出的建议之间采取一种中间方式:

Apfloat 库是一个很好的尝试方式,查看 API docs .
Apcomplex 是一个包装类,例如一个 BigDecimal

因此,在这里您可以很自由地覆盖和增强新方法,只需应用此类即可。

关于java - 任意预设精度小数(几乎像 BigDecimal),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22032483/

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