Bagaimana Mengonversi int menjadi double di Java

Bagaimana Mengonversi Int Menjadi Double Di Java

Di Jawa, tipe data primitif yang paling populer adalah “ dobel ' dan ' ke dalam “. Tipe data ganda lebih luas daripada tipe int karena menyimpan angka floating-point 64-bit dan membutuhkan lebih banyak ruang memori, sedangkan tipe integer menyimpan integer 32-bit. Java secara implisit mengonversi nilai int menjadi dua kali lipat. Namun, Anda mungkin perlu melakukan konversi int untuk menggandakan ini secara eksplisit.

Blog ini akan menjelaskan metode untuk mengonversi int menjadi double di Java.

Bagaimana cara mengubah int menjadi double di Jawa?

Untuk mengonversi int menjadi double, Anda dapat menggunakan:



  • Operator penugasan
  • Pengetikan
  • nilaiOf() metode

Kami sekarang akan memeriksa masing-masing metode yang disebutkan satu per satu.



Metode 1: Konversi int menjadi double Menggunakan Operator Penugasan

Dalam bahasa pemrograman Java, tipe data yang lebih rendah dapat dengan mudah dikonversi ke tipe data yang lebih tinggi menggunakan operator Assignment “ = ”. Ini disebut konversi implisit.



Sintaksis

dobel b = sebuah

Di sini, operator penugasan “ = ” akan mengonversi” sebuah ” variabel tipe int menjadi “ b ”, yang merupakan variabel tipe ganda.

Contoh
Dalam contoh ini, pertama-tama kita akan membuat variabel int bernama “ sebuah ” dengan nilai sebagai berikut:



ke dalam sebuah = 14 ;

Kemudian, kita akan mengubahnya menjadi dua kali lipat menggunakan “ = ” operator penugasan dan simpan nilai yang dihasilkan di “ b ”:

dobel b = sebuah ;

Terakhir, jalankan “ System.out.println() ” untuk menampilkan nilai yang dikonversi di konsol:

Sistem. keluar . println ( 'Nilai integer yang dikonversi menjadi ganda: ' + b ) ;

Output menunjukkan bahwa integer berhasil diubah menjadi nilai ganda:

Metode 2: Konversi int menjadi double Menggunakan Typecasting

Typecasting digunakan ketika kita ingin mengonversi satu tipe data ke tipe data lainnya. Lebih khusus lagi, ini juga dapat digunakan untuk konversi int ke ganda.

Sintaksis

dobel b = ( dobel ) sebuah ;

Di sini, kita akan mengonversi “ sebuah ” int jenis variabel menjadi “ b ”, yang merupakan variabel tipe ganda. ( dobel ) menunjukkan tipe data typecasted yang diperlukan.

Contoh
Dalam contoh ini, kita akan menggunakan tipe integer yang sama “ sebuah ” dan ubah nilainya menjadi “ dobel ” menggunakan Typecasting. Di sini, operator penugasan juga digunakan; namun, bilangan bulat yang ditentukan diketik dalam bentuk ganda dan kemudian disimpan dalam variabel tipe ganda “ b ”:

dobel b = ( dobel ) sebuah ;

Kemudian, cetak nilai yang dikonversi menggunakan ' System.out.println() ' metode:

Sistem. keluar . println ( 'Nilai integer dikonversi menjadi dua kali lipat dengan typecasting: ' + b ) ;

Keluaran

Ingin menggunakan metode Java bawaan untuk tujuan tertentu? Menuju ke bagian selanjutnya!

Metode 3: Konversi int menjadi double Menggunakan Metode valueOf()

' Dobel Kelas pembungkus Java menawarkan Nilai dari() ” metode yang dapat digunakan untuk mengonversi int menjadi double. Ini adalah metode tipe statis, yang berarti kita tidak perlu membuat objek dan memanggil metode dengan menggunakan nama kelas, karena dapat diakses tanpa langkah tambahan ini.

Sintaksis

dobel b = Dobel. Nilai dari ( sebuah ) ;

Di sini, kita akan mengonversi “ sebuah ” int jenis variabel menjadi “ b ” dengan meneruskannya sebagai argumen ke “ Nilai dari() ' metode.

Contoh
Di sini, kita akan mengonversi nilai yang sudah dibuat “ sebuah ” variabel menggunakan Nilai dari() metode. Metode akan mengambil “ sebuah ” sebagai argumen dan mengembalikan nilai ganda yang dikonversi:

dobel b = Dobel. Nilai dari ( sebuah ) ;

Terakhir, cetak nilai yang dikonversi menggunakan ' System.out.println() ' metode:

Sistem. keluar . println ( 'Nilai integer dikonversi menjadi dua kali lipat oleh wrapperClass: ' + b ) ;

Keluaran

Kami mengkompilasi semua instruksi penting yang terkait dengan mengonversi int menjadi double di Java.

Kesimpulan

Untuk mengonversi int menjadi double di Java, ada tiga metode: menggunakan operator Assignment, menggunakan Typecasting, dan metode valueOf() dari kelas pembungkus Double Java. Semua metode ini kira-kira bekerja dengan cara yang sama; namun, Anda dapat memilih salah satu tergantung pada preferensi Anda. Dalam posting ini, kami menjelaskan metode untuk mengonversi int menjadi double di Java.