double a = 0.1; double b = 0.2; BigDecimal result = new BigDecimal(String.valueOf(a)).add(new BigDecimal(String.valueOf(b))); System.out.println(result);