自定义函数-BigDecimal类型

2020-12-23 13:54:22 749 本站

BigDecimal - 数字类型

定义BigDecimal:BigDecimal b

例:

BigDecimal b = 0.01

BigDecimal类型的静态方法:

  • BigDecimal.of(<String value>)

  • BigDecimal.of(<Number value>)

保留小数:

  • b.setScale(小数位数,BigDecimal.ROUND_HALF_UP) 四舍五入

  • b.setScale(小数位数,BigDecimal.ROUND_HALF_DOWN) 直接截取

例:

BigDecimal test = BigDecimal.of("1.66666") test.setScale(2,BigDecimal.ROUND_HALF_UP)//保留两位小数四舍五入 1.67 test.setScale(2,BigDecimal.ROUND_HALF_DOWN);//保留两位小数直接截取 1.66



内容来源于互联网,如有侵权,请联系客服删除处理。
在线咨询 拨打电话