有关更多信息,请参阅我的其他问题, 这里. 。因此,无论如何,我正在使用BigDecimals代表我的应用程序中的货币(它扣除了降价百分比并增加了营业税),但是,如果我以价格使用BigDecimal,那么一切都必须是BigDecimals。可以使用BigDecimal用于Markdown百分比字段(而不是浮动),以及PST和GST常数(营业税,0.08&0.05)吗?哦,而且,您认为我应该以百分比或十进制的百分比存储Markdown字段?无论哪种方式,我都必须将其转换为另一个以进行显示,因为我显示 p / 100 = d. 。小计表示税前的总费用,对吗?

谢谢!!

有帮助吗?

解决方案

不同的行业将有不同的标准。例如,在金融中,即使您只显示2或3,也要对5个甚至8个小数的计算进行计算。

优先选择BigDecimals是完全准确的乘法,加法和减法(在货币金额方面通常不是问题)。

其他提示

是的,它可以很好 - 除非您有特定的问题 - 记忆使用或其他内容 - 坚持使用BigDecimals。

您可能会发现数字形式可用于格式化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top