BigDecimal - 數(shù)字類型
定義BigDecimal:BigDecimal b
例:
BigDecimal b = 0.01
BigDecimal類型的靜態(tài)方法:
BigDecimal.of(<String value>)
BigDecimal.of(<Number value>)
保留小數(shù):
b.setScale(小數(shù)位數(shù),BigDecimal.ROUND_HALF_UP) 四舍五入
b.setScale(小數(shù)位數(shù),BigDecimal.ROUND_HALF_DOWN) 直接截取
例:
BigDecimal test = BigDecimal.of("1.66666") test.setScale(2,BigDecimal.ROUND_HALF_UP)//保留兩位小數(shù)四舍五入 1.67 test.setScale(2,BigDecimal.ROUND_HALF_DOWN);//保留兩位小數(shù)直接截取 1.66