2020
10-10
10-10
Java四舍五入时保留指定小数位数的五种方式
方式一:doublef=3.1516;BigDecimalb=newBigDecimal(f);doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();输出结果f1为3.15;源码解读:publicBigDecimalsetScale(intnewScale,introundingMode)//intnewScale为小数点后保留的位数,introundingMode为变量进行取舍的方式;BigDecimal.ROUND_HALF_UP属性含义为为四舍五入方式二:Stringformat=newDecimalFormat("#.0000").for...
继续阅读 >