java中double四舍五入并设置小数点位数的问题

//方案一:

get_double=(double)(Math.round(result_value*100)/100.0)

//方案二:

DecimalFormatdf=newDecimalFormat("#.##");

get_double=Double.ParseDouble(df.format(result_value));

//方案三:

get_double=Double.ParseDouble(String.format("%.2f",result_value));

//方案四:

BigDecimalbd=newBigDecimalresult_value();

BigDecimalbd2=bd.setScale(2,BigDecimal.ROUND_HALF_UP);

get_double=Double.ParseDouble(bd2.ToString());

坚守自己的原则,世界上的诱-惑很多,

java中double四舍五入并设置小数点位数的问题

相关文章:

你感兴趣的文章:

标签云: