Program Sederhana Java Menampilkan Nilai Angka Dalam Format Ribuan
Program Sederhana Java Menampilkan Nilai Angka Dalam Format Ribuan
Latihan Sekarang yaitu bagaimana cara mengubah nilai angka dalam format ribuan dengan menggunakan Java desktop IDE Netbeans sebagai editor dan compiler (contoh input 1000000 menampilkan 1.000.000). nama class kita berikan yaitu FormatChange.Java yang dikelompokan dalam Package FormatAngka.
Design Form
untuk menyamakan dengan coding yang dibuat maka perlu kita rubah variabel dan text komponen dengan cara klik kanan komponen kemudian pilih Edit Text (mengganti Text komponen), pilih Change Variable Name (Mengganti Nama Variabel komponen), perubahan nama variabel dapat dilihat pada panel Inspectror
selain pada panel Inspector nama variabel komponen juga dapat dilihat pada source (biasanya akhir program)
Design Coding1. tambahkan import data tepat dibawah nama package pada jendela source yang digunakan untuk pemanggilan library, (biasanya paling atas)
2. deklarasikan data yang dibutuhkan tepat dibawah defenisi class
public StringTokenizer token; //pembuatan object dengan nama token dari class StringTokenizer
3. berikan Event pada JButton dengan cara klik kanan ----> Event -----> Action -----> ActionPerformed, untuk memberikan perintah aksi pada JButton, kemudian tambahkan coding :
keterangan Coding:
nilai=Long.parseLong(TxtNilai.getText()); //ambil nilai dari TxtNilai dengan perintah getText() ditampung oleh variabel nilai,karena nilai data numerik long dan nilai yang diambil data string maka konversikan dengan Long.parseLong().
ganti=NumberFormat.getNumberInstance(Locale.ENGLISH).format(nilai);
//ambil nilai data nilai dimasukan ke data ganti.
token=new StringTokenizer(ganti,"."); //buat object baru dengan parameter data ganti
ganti=token.nextToken(); // Baca nilai format berikutnya
ganti=ganti.replace(',','.'); //ubah format dari data ganti
TxtFormat.setText(ganti); //menampilkan data ganti yang sudah diubah formatnya ke TxtFormat
Hasil
setelah dijalankan hasilnya dapat dilihat seperti gambar diatas, kemudian masukan nilai angka pada JTextField (TxtNilai) (masukan 4 digit untuk melihat perbedaan hasilnya), kemudian Klik JButton "GANTI FORMAT", maka akan tampil hasil nilai yang sudah diganti formatnya seperti gambar berikut :
Terimakasih, semoga bermanfaat....jangan lupa coment nya...^_^
Latihan Sekarang yaitu bagaimana cara mengubah nilai angka dalam format ribuan dengan menggunakan Java desktop IDE Netbeans sebagai editor dan compiler (contoh input 1000000 menampilkan 1.000.000). nama class kita berikan yaitu FormatChange.Java yang dikelompokan dalam Package FormatAngka.
Design Form
untuk menyamakan dengan coding yang dibuat maka perlu kita rubah variabel dan text komponen dengan cara klik kanan komponen kemudian pilih Edit Text (mengganti Text komponen), pilih Change Variable Name (Mengganti Nama Variabel komponen), perubahan nama variabel dapat dilihat pada panel Inspectror
selain pada panel Inspector nama variabel komponen juga dapat dilihat pada source (biasanya akhir program)
Design Coding1. tambahkan import data tepat dibawah nama package pada jendela source yang digunakan untuk pemanggilan library, (biasanya paling atas)
2. deklarasikan data yang dibutuhkan tepat dibawah defenisi class
public StringTokenizer token; //pembuatan object dengan nama token dari class StringTokenizer
3. berikan Event pada JButton dengan cara klik kanan ----> Event -----> Action -----> ActionPerformed, untuk memberikan perintah aksi pada JButton, kemudian tambahkan coding :
keterangan Coding:
nilai=Long.parseLong(TxtNilai.getText()); //ambil nilai dari TxtNilai dengan perintah getText() ditampung oleh variabel nilai,karena nilai data numerik long dan nilai yang diambil data string maka konversikan dengan Long.parseLong().
ganti=NumberFormat.getNumberInstance(Locale.ENGLISH).format(nilai);
//ambil nilai data nilai dimasukan ke data ganti.
token=new StringTokenizer(ganti,"."); //buat object baru dengan parameter data ganti
ganti=token.nextToken(); // Baca nilai format berikutnya
ganti=ganti.replace(',','.'); //ubah format dari data ganti
TxtFormat.setText(ganti); //menampilkan data ganti yang sudah diubah formatnya ke TxtFormat
Hasil
setelah dijalankan hasilnya dapat dilihat seperti gambar diatas, kemudian masukan nilai angka pada JTextField (TxtNilai) (masukan 4 digit untuk melihat perbedaan hasilnya), kemudian Klik JButton "GANTI FORMAT", maka akan tampil hasil nilai yang sudah diganti formatnya seperti gambar berikut :
Terimakasih, semoga bermanfaat....jangan lupa coment nya...^_^