gpt4 book ai didi

java - 小数点后有 2 个分数的 BigDecimal?

转载 作者:搜寻专家 更新时间:2023-11-01 01:37:11 24 4
gpt4 key购买 nike

我想要一个 BigDecimal 格式,小数点后有 2 位小数。总是。

基于一些 boolean 检查,我有时会返回一个 BigDecimal.ZERO;在这种情况下,JSF 页面只显示“0”,尽管我设置了 <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/> .

我不明白这一点,但是我怎样才能强制执行其他 2 位数字呢?

最佳答案

有两种方法可以做到这一点

您可以使用内置的BigDecimal 函数

myBigDecimal.SetScale(2, RoundingMode.HALF_UP);

这将返回小数点后两位数的大小数,并四舍五入。(还有其他四舍五入方法)

你可以使用 jsf convertNumber 标签

<f:convertNumber maxFractionDigits="2" minFractionDigits="2" />

关于java - 小数点后有 2 个分数的 BigDecimal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404354/

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