我使用BigDecimal来获得一些价格值.要求是这样的,我们从数据库获取的值,显示的值应该有2个小数点.
例如:
取值为1 - 应显示为1.00 取值为1.7823 - 应显示为1.78
我正在使用setScale(2, BigDecimal.ROUND_HALF_UP)但仍有一些地方,如果来自DB的数据是一个整数,那么同样的显示!!
setScale(2, BigDecimal.ROUND_HALF_UP)
我的意思是如果DB的值为0,则仅显示为0.我希望它显示为0.00
谢谢
java precision decimal-point bigdecimal
bigdecimal ×1
decimal-point ×1
java ×1
precision ×1