You are here
Home > Programming > Java > Karakter Tipe Data BigDecimal di Java

Karakter Tipe Data BigDecimal di Java

Karekter Tipe Data BigDecimal di Java

9). Kita tambahkan coding di method main untuk memanggil 3 method diatas, terlihat seperti dibawah ini:

10). Inilah hasil dari proses perkalianPertama, perkalianKedua, perkalianKetiga

11). Nah loooo, kok nilai perkalianKedua bukan 90 aja ya?

Dari simulasi ini bisa kita asumsikan setiap perkalian dengan nilai decimal maka BigDecimal akan memberikan nilai precision seperti terlihat pada method perkalianKedua. untuk mengatasi ini bisa kita lakukan dengan melakukan setScale dengan rounding-mode yang kita inginkan atau

Kita bisa menggunakan cara perkalianKetiga, kita rubah nilai decimal ke nilai integer. misal: a*0.9 kita bisa ganti dengan a*90/100

Demikian simulasi karakteristik tipe data BigDecimal dalam hal perkalian/multiply, semoga dapat membantu Anda.

Salam berbagi,

Wijaksana

Leave a Reply

Top