Pada saat
melakukan operasi aritmatika, terkadang kita menjumpai hasil operasi berupa
bilangan berkoma. Sebuah bilangan berkoma pasti memiliki beberapa angka
dibelakang tanda komanya. Sebuah permasalahan terkadang timbul saat kita ingin
menampilkan bilangan berkoma tersebut dalam sebuah format tertentu yang telah
kita tentukan sebelumnya. Terdapat beberapa cara yang bisa kita lakukan agar
tampilan bilangan berkoma tersebut sesuai dengan keinginan kita, salah satunya
yaitu dengan menentukan jumlah angka maksimal yang ada dibelakang koma dengan
menggunakan DecimalFormat.
Pada postingan
kali ini, akan coba dibahas mengenai penggunaan class DecimalFormat untuk
mengatur tampilan bilangan berkoma.
Untuk
dapat menggunakan class DecimalFormat, terlebih dahulu kita harus meng-import library :
import java.text.DecimalFormat;
setelah
itu, ketikkan program dibawah ini dalam fungsi public static void main(String[]
args),
DecimalFormat
formatData = new
DecimalFormat("#.##");
double
a;
a =
Double.valueOf(formatData.format(2.5678));
System.out.println(a);
Setelah
program diatas selesai dibuat, coba di jalankan/running. Maka hasil tampilan
dari contoh program diatas adalah sebagai berikut :
Pengaturan
banyaknya angka dibelakang koma dapat kita atur dengan merubah banyaknya tanda
pagar yang ada pada program :
DecimalFormat
formatData = new
DecimalFormat("#.##");
Program
diatas membatasi banyak angka dibelakang koma sebanyak 2 angka dengan kata lain
hanya aka nada 2 angka dibelakang koma. Jika kita ingin merubah menjadi 5 angka
dibelakang koma, maka kita tinggal merubahnya menjadi :
DecimalFormat
formatData = new DecimalFormat("#.#####");
Semoga
bermanfaat…. :)