>>326
>new BigDecimal(1.0 - 0.8);
この時点で new BigDecimal(0.19999....); になってる。
BigDecimal a = new BigDecimal(1.0);
BigDecimal b = new BigDecimal(0.2);
System.out.println(a.subtract(b).doubleValue);