BigDecimal bg1=new BigDecimal("1111.20");
BigDecimal bg2=new BigDecimal("2222.05");
Double ss = bg1.doubleValue()+bg2.doubleValue();
Double flag = null;
String text = ss.toString();
BigDecimal bd = new BigDecimal(text).setScale(2,BigDecimal.ROUND_HALF_UP);
flag = bd.doubleValue();
System.out.println(flag);