错误 : 数据库12.55 后台get 12.5499999.. 结果是12.54
方案: 后台取出数据后进行加工.12.5499999..-->12.55
private static String IRound(String str){
String result = str;
try {
BigDecimal b = new BigDecimal(str);
result = String.valueOf(new DecimalFormat("#,##0.00").format(b.setScale(2, RoundingMode.HALF_UP).doubleValue()));
} catch (Exception e) {
}
return result;
}
取整:
Double t_Sum_Temp = ((41.0/5.0)-1)*100;
System.out.println(t_Sum_Temp);
int t = t_Sum_Temp.intValue();
System.out.println(t);