Format Nomor Pada JAVA

Assalamualaikum

Selamat sore dan selamat beraktifitas untuk sobat blogger. Untuk mengisi waktu sambil berbuka puasa bagi yang berpuasa, mendingan kita lakuin hal-hal positif, mungkin salah satunya dengan belajar. 

Yah.. belajar bisa apa saja, yang penting menguntungkan dan positif. termasuk belajar pemrograman yang akan kita lakukan. Untuk kawan ente sobat blogger yang belajar pemrograman JAVA, mungkin akan menemui yang namanya "NUMBER FORMAT", yaitu untuk memformat tampilan angka.

Masih bingung?? oke, sekarang ane kasih share contohnya.

Jika kita menuliskan source code seperti di bawah ini:

public static void main(String[]args){
System.out.println(100);
System.out.println(1000);
System.out.println(10);
System.out.println(1);
}

Maka Outputnya akan seperti ini :


Untuk memformat tampilan angka pada JAVA, menggunakan class "NumberFormat" dengan
"import java.text.NumberFormat;"

akan ane contohkan angka yang telah diformat menggunakan NumberFormat

import java.text.NumberFormat;

/**
 *
 * @author pradikta
 */
public class formatAngka {
    public static void main(String[]okky){
    NumberFormat nf = NumberFormat.getInstance();
    nf.setMinimumIntegerDigits(5);
       
    System.out.println(nf.format(100));
    System.out.println(nf.format(1000));
    System.out.println(nf.format(10));
    System.out.println(nf.format(1));
    }
   

Penjelasan:
getInstance() = Untuk mendapatkan pengaturan format angka;
setMinimumIntegerDigits(5) = Untuk bilangan yang panjangnya kurang dari 5 digit akan ditambahkan angka 0 (nol) di depannya.

output program di atas


ada method untuk menghilangkan tanda pemisah ribuan, yaitu method setGroupingUsed(boolean).
penggunaannya seperti ini

import java.text.NumberFormat;

/**
 *
 * @author pradikta
 */
public class formatAngka {
    public static void main(String[]okky){
    NumberFormat nf = NumberFormat.getInstance();
    nf.setMinimumIntegerDigits(5);

    nf.setGroupingUsed(false);
       
    System.out.println(nf.format(100));
    System.out.println(nf.format(1000));
    System.out.println(nf.format(10));
    System.out.println(nf.format(1));
    }
   
}


Maka outputnya seperti ini


Mudah - mudahan share sore ini tentang format angka pada java dapat saya serap dengan baik dan juga dapat bermanfaat untuk kawan-kawan blogger yang belajar pemrograman java.

Demikian share sore ini, karena waktu udah mepet pulang kerja. dan persiapan untuk pulang. karena sudah ada yang nungguin di rumah untuk buka bersama.
akhirul kata Wassalamualaikum ^.^

Comments

Popular posts from this blog

Konversi Suhu dengan JAVA

Game Sederhana Tebak Angka di Java