double数据保存2位小数四舍五入的三种方法
double i = 12.3659963; // 设数值
int j = (int) Math.round(i * 100); // 小数点后两位前移,并四舍五入
double k = (double) j / 100.00; // 还原小数点后两位
System.out.println("k = " + k);
double i1 = new Double(new DecimalFormat(".00").format(i));
double i2 = new BigDecimal(i).setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println("i1 = " + i1);
System.out.println("i2 = " + i2);