Hasil Akhir Konversi |
Salam sehat semua. Perjumpaan kali ini saya akan membahas tentang konversi double-int. Namun contoh konversi ini hampir mirip outputnya dengan teori mencari sisa bagi, yaitu hanya menampilkan angka depannya saja dan tidak menampilkan angka dibelakang koma. Saya harap membacanya agar dapat lebih memahami lagi. Baiklah, langsung saja mari kita simak tulisan dibawah ini.
Perhatikan koding dibawah ini :
public class KonversiDobuleKeInt1 {Screenshot koding diatas :
public static void main (String [] args){
// deklarasi variabel
double angka, pembagi, hasil;
angka = 10; // angka bernilai 10
pembagi = 4; // pembagi bernilai 4
// rumus hasil
hasil = angka / pembagi; // operator (/) adalah bagi
// konversi varibel hasil (double) ke tipe (int)
int hasilKonversiKeInt = (int) hasil;
// menampilkan output
System.out.println(angka + " : " + pembagi + " = " + hasilKonversiKeInt);
}
}
Output :
Penjelasan :
1. Deklarasi variabel
2. Beri nilai inputan
3. Membuat variabel rumus
4. Konversikan variabel rumus ke variabel baru dengan membuat tipe integer (lihat koding diatas).
5. Cara mengkonversikan cukup anda beri tanda "(int) nama_variabel_lama_bertipe_double" pada variabel baru yang bertipe int (lihat cara penulisan koding diatas).
6. Tampilkan output sesuai dengan keinginan anda.
7. Jangan salah memanggil variabel pada output (lihat variabel pada output).
Mari kita coba dengan cara inputan, perhatikan koding dibawah ini :
import java.util.Scanner; // memanggil libraty Scanner
public class KonversiDoubleKeInt2 {
public static void main (String [] args){
//membuat variabel Scanner
Scanner input = new Scanner(System.in);
// deklarasi variabel
double angka,pembagi,hasil;
System.out.print("Nilai Angka yang akan dibagi\t:"); // inputan dari userScreenshot koding diatas :
angka=input.nextDouble(); // menyimpan inputan user ke dalam variabel angka
System.out.print("Nilai Angka Pembagi\t\t:"); // inputan dari user
pembagi=input.nextDouble(); // menyimpan inputan user ke dalam variabel pembagi
// rumus hasil bagi
hasil=angka/pembagi; // operator "/" adalah bagi
// mengkonversikan variabel hasil (double) ke tipe (int)
int hasilKonversiKeInt = (int)hasil;
// menampilkan output
System.out.println("OUTPUT HASIL BAGI :");
System.out.println(angka+" : "+pembagi+" = "+hasilKonversiKeInt);
}
}
Output :
Penjelasan :
1. Memanggil library Scanner.
2. Membuat variabel Scanner.
3. Deklarasi variabel.
4. Membuat inputan dari user dan menyimpannya dalam sebuah variabel yang sudah dideklarasikan.
5. Menyimpan nilai rumus dalam sebuah variabel.
6. Konversikan nilai variabel double pada variabel baru bertipe integer (lihat koding diatas).
7. Tampilkan output.
8. Jangan salah memanggil variabel pada output (lihat variabel pada output).
Selanjutnya mari kita coba dengan cara GUI :
import javax.swing.JOptionPane; // memanggil library JOptionPaneScrenshot koding diatas :
public class konversiDoubleKeInt3 {
public static void main (String [] args){
// deklarasi variabel
double angka,pembagi,hasil;
// membuat inputan dari user dan menyimpannya dalam variabel angka
angka=Double.parseDouble(JOptionPane.showInputDialog("Angka yang akan dibagi ?"));
// membuat inputan dari user dan menyimpannya dalam variabel pembagi
pembagi=Double.parseDouble(JOptionPane.showInputDialog("Angka Pembagi ?"));
// membuat rumus hasil bagi
hasil = angka/pembagi;
// mengkonversikan varibel hasil (double) ke tipe int
int hasilKonversiKeInt= (int)hasil;
// menampilkan hasil pada pesan box
JOptionPane.showMessageDialog(null,angka+" : "+pembagi+" = "+hasilKonversiKeInt);
}
}
Output :
1. Pertama akan muncul inputbox dan isi nilai seperti dibawah ini :
2. Selanjutnya akan muncul inputbox lagi dan isi nilai seperti dibawah ini :
3. Kemudian akan muncul hasil :
Penjelasan :
1. Memanggil library JOptionPane.
2. Deklarasi variabel.
3. Membuat inputan dari user dan menyimpannya dalam sebuah variabel yang sudah dideklarasikan.
4. Menyimpan nilai rumus dalam sebuah variabel.
5. Konversikan nilai variabel double pada variabel baru bertipe integer (lihat koding diatas).
6. Tampilkan output.
7. Jangan salah memanggil variabel pada output (lihat variabel pada output).
Sekian dulu dan sampai jumpa.
Referensi :
Bayu, Muhammad."Pengertian dan Fungsi Kode ASCII". http://bayyulf.blogspot.com. Juli 2013. Web. 20 Oktober 2015
Great, makasih banyak mastah saya baru belajar JAVA membantu banget THX
BalasHapus