gpt4 book ai didi

java - Java 中的价格比 BigDecimal 类型更好?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:39 26 4
gpt4 key购买 nike

我需要一种始终以 X...X.YY 格式(甚至 20 位数字)保留数字的财务类型,这样我就可以摆脱舍入、格式设置和其他令人头疼的问题。有吗?

补充:换句话说,我正在寻找类似的东西:

财务 f=1000.24;

f.setCurrency(美元);

System.out.print(f.toString()); -> $1'000.24

最佳答案

您始终可以以多头形式保存财务数据,以美分表示。但是,正如您所说,这样做会涉及各种令人头疼的问题,而且我认为最大值是 19 位数字。所以 BigDecimal 似乎是可行的方法。

(当人们想到 BitInteger/BigDecimal 时,我插入了一种压缩的十进制格式,这种格式本来可以更轻量级,但我得不到任何支持。)

关于java - Java 中的价格比 BigDecimal 类型更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6247168/

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