public class BandingToleransi {
    public static void main(String[] args) {
        double hasil = 0.1 + 0.2;
        double target = 0.3;
        double eps = 1e-9;   // toleransi 0.000000001

        System.out.println("selisih       : " + (hasil - target));
        System.out.println("banding ==    : " + (hasil == target));
        System.out.println("banding eps   : " + (Math.abs(hasil - target) < eps));

        double akumulasi = 0.0;
        for (int i = 0; i < 10; i++) {
            akumulasi += 0.1;
        }
        System.out.println("akumulasi     : " + akumulasi);
        System.out.println("hampir 1.0?   : " + (Math.abs(akumulasi - 1.0) < eps));
    }
}
