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
... ^_^
0 comments:
Post a Comment