本帖最后由 Liveei 于 2015-8-26 21:54 编辑
result是是我们需要处理的double类值 get_result是用来保存我处理后的double及处理好小数点的值 //方案一: result = (double)(Math.round(result*100)/100.0)
//方案二: DecimalFormat df = new DecimalFormat("#.##"); Double get_result = Double.parseDouble(df.format(result));
//方案三: get_result = Double.ParseDouble(String.format("%.2f",result));
//方案四: BigDecimal bd = new BigDecimalresult_value(); BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP); get_result = Double.ParseDouble(bd2.ToString());
方案二最常用最不会出错了
|