Subscribe:

Main Menu

Rabu, Mei 28, 2008

Mengatur Presisi di BigDecimal

Dulu saya bingung untuk mengatur presisi dari BigDecimal di java. untuk mengatur presisi di java BigDecimal, kita bisa memakai MathContext

berikut contoh pengunaannya

    final int NUM_DIGITS = 500;
MathContext hiPrecision = new MathContext(NUM_DIGITS);

BigDecimal result = new BigDecimal(0, hiPrecision);
BigDecimal one = new BigDecimal(1, hiPrecision);

result = result.add(one, hiPrecision);
Atau dengan pake setScale aja.
Caranya gini

subtotal=subtotal.setScale(0,BigDecimal.ROUND_HALF_UP);

0 komentar: