java变量类型

java.math.BigDecimal

是java.math包中提供的类,用来对超过16位有效位的数进行精确的运算。

newBigDecimal(entitySymbol.decimalPoint).setScale(0, RoundingMode.HALF_UP).intValue();

.setScale(0, RoundingMode.HALF_UP);//第一个参数是:保留多少位小数,第二个是四舍五入。

.intValue();//是将BigDecimal转为Int类型。



BigDecimal.setScale();//用于格式化小数点

setScale(1);//表示保留以为小数,默认用四舍五入方式

setScale(1,BigDecimal.ROUND_DOWN);//直接删除多余的小数位,如2.35会变成2.3

setScale(1,BigDecimal.ROUND_UP);//进位处理,2.35变成2.4

setScale(1,BigDecimal.ROUND_HALF_UP);//四舍五入,2.35变成2.4

setScaler(1,BigDecimal.ROUND_HALF_DOWN);//四舍五入,2.35变成2.3,如果是5则向下舍

你可能感兴趣的:(java变量类型)