Jumat, 06 Juni 2014

Cara Format Angka Desimal di Java

Sering ditemui kasus yang mengharuskan programmer untuk menampilkan data berupa angka yang di sesuaikan dengan format tertentu. Maka cara yang biasa di gunakan adalah dengan menggunakan kelas java.text.DecimalFormat. Salah satu contohnya adalah format desimal ke format mata uang seperti Rupiah, Dollar, atau pun yang lainnya.
Berikut contoh penggunaan dari kelas java.text.DecimalFormat :

import java.text.DecimalFormat;

public class DesimalFormat {

    public static void main(String args[])  {

        Double nilai = 25000000.00;
        DecimalFormat df = new DecimalFormat("#,###,##0.00");
        System.out.println(df.format(nilai));

        //contoh penggunaan Desimal Format adalah konversi nilai
        //harga ke rupiah
        Double harga = 25000.00;
        df = new DecimalFormat("#,###,##0.00");
        String rupiah = "Rp"+df.format(harga);
        System.out.println(rupiah);

    }
}

Hasil :
Hasil Format Desimal
Hasil Format Desimal

Done....:D