小编use*_*730的帖子

如何使用BigDecimal显示总是2个小数点的数字?

我使用BigDecimal来获得一些价格值.要求是这样的,我们从数据库获取的值,显示的值应该有2个小数点.

例如:

取值为1 - 应显示为1.00
取值为1.7823 - 应显示为1.78

我正在使用setScale(2, BigDecimal.ROUND_HALF_UP)但仍有一些地方,如果来自DB的数据是一个整数,那么同样的显示!!

我的意思是如果DB的值为0,则仅显示为0.我希望它显示为0.00

谢谢

java precision decimal-point bigdecimal

27
推荐指数
4
解决办法
7万
查看次数

标签 统计

bigdecimal ×1

decimal-point ×1

java ×1

precision ×1