import java.math.BigDecimal;

public class UangPresisi {
    public static void main(String[] args) {
        double hargaDouble = 0.1 + 0.2;
        System.out.println("double    : " + hargaDouble);

        BigDecimal harga = new BigDecimal("0.1").add(new BigDecimal("0.2"));
        System.out.println("BigDecimal: " + harga);

        BigDecimal saldo = new BigDecimal("1000000.00");
        BigDecimal bunga = new BigDecimal("0.11");
        BigDecimal bungaTahunan = saldo.multiply(bunga);
        System.out.println("bunga     : " + bungaTahunan);
        System.out.println("total     : " + saldo.add(bungaTahunan));
    }
}
