RSS

Pemrograman Java Netbean Format Desimal

Pada kali ini saya akan menjelaskan tentang pemrograman java menggunakan tools netbean, dalam java ... ternyata ketika kita menginputkan angka desimal menggunakan tanda (,) atau titik (.) ... sesuai type pemformatan komputer anda ... bila di laptop saya input bilangan desimal menggunakan koma, bila komputer di lab munggunakan titik :D langsung saja let’s the point ^_^ ...

Sebelum dimulai musti ingat kalo format desimal pada java bukan dipisahkan dengan tanda koma, tetapi dipisahkan dengan tanda titik, jadi seandainya ada angka yang bernilai 1,67 maka bisa dipahami bahwa angka tersebut bertipe “String”, bukan bertipe “Desimal” ... Langkah pertama yang harus dilakukan adalah import library yang digunakan yaitu Library Decimal Format.

import java.text.DecimalFormat; // inputkan code ini pada bagian paling atas program

Lalu buat library nya (seperti membuat library scanner untuk penginputan) :D, untuk nama library variable nya itu terserah ya :P ...
DecimalFormat tianchan = new DecimalFormat("#.##");

Kemudian fungsi “("#.##")” Itu merupakan format desimalnya akan memberikan dua angka di belakang koma. Kalo mau di tambah lebih ya tinggal di tambah saja, seperti ini “("#.###")” simple kan ^_^ ...
Sekarang dimisalkan kita memiliki variabel X dengan nilai 3.14 dan bertipe data float, lalu inisiasikan datanya.

float X = (float) 3.14;

Perlu diperhatikan bahwa fungsi “DecimalFormat” memberikan keluaran bertipe String dan akan ditampung ke dalam variabel String, dalam contoh ini kita gunakan variabel Y.

String Y = tianchan.format(X).replace(‘,’,’.’);

Code ini “replace(‘,’,’.’)” artinya memindahkan fungsi (koma), kedalam fungsi (titik) ...
Lalu karena datanya masih bertipe String, maka kita outputkan saja type tersebut ke dalam type data desimal yang bisa dilakukan operasi perhitungan seperti (+) (-) (/) (*) ...

float Z = Float.parseFloat(Y);

Variable Z kita misalkan penampungan untuk variable Y yang sebelumnya kita masukan dalam bentuk String.
Lalu outputkan variable Z nya ... jadi yang digunakan variable Z nya :P

System.out.println(Z);

Maka akan menampilkan nilai “3.14

Kesimpulan
import java.text.DecimalFormat;

public void main(String[]Args){
        DecimalFormat tianchan = new DecimalFormat("#.##");
        float X = (float) 3.14;
        String Y = tianchan.format(X).replace(',', '.');
        float Z = Float.parseFloat(Y);
        System.out.println(Z);
}

Untuk contoh programnya saya akan lampirkan dalam bentuk Java tentang "Pengukuran Berat Badan Ideal" klik disini untuk DOWNLOAD ^_^ ... untuk membuka file nya pertama pasti Extract dlu karna bentuk RAR, lalu buka file cari folder "src" dan jalankan program Open With Netbean ...

Sekian dulu postingan dari saya ... bila ada yang ingin di tanyakan silahkan di tunggu komentarnya ... ^_^

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment