Bagaimana untuk Menukar int kepada dua kali ganda dalam Java

Bagaimana Untuk Menukar Int Kepada Dua Kali Ganda Dalam Java

Di Jawa, jenis data primitif yang paling popular ialah “ berganda ” dan “ int “. Jenis data berganda adalah lebih luas daripada jenis int kerana ia menyimpan nombor titik terapung 64-bit dan mengambil lebih banyak ruang memori, manakala jenis integer menyimpan integer 32-bit. Java secara tersirat menukar nilai int kepada dua kali ganda. Walau bagaimanapun, anda mungkin perlu melakukan int ini untuk menggandakan penukaran secara eksplisit.

Blog ini akan menerangkan kaedah untuk menukar int kepada dua kali ganda dalam Java.

Bagaimana untuk Menukar int kepada dua kali ganda dalam Java?

Untuk menukar int kepada dua kali ganda, anda boleh menggunakan:



  • Pengendali tugasan
  • Pencetakan taip
  • kaedah valueOf().

Kami kini akan menyemak setiap kaedah yang disebutkan satu demi satu.



Kaedah 1: Tukar int kepada dua kali ganda Menggunakan Operator Tugasan

Dalam bahasa pengaturcaraan Java, jenis data yang lebih rendah boleh dengan mudah ditukar kepada jenis data yang lebih tinggi menggunakan operator Tugasan “ = ”. Ini dipanggil penukaran tersirat.



Sintaks

berganda b = a

Di sini, pengendali tugasan ' = 'akan menukar' a ' pembolehubah jenis int kepada ' b ”, iaitu pembolehubah jenis berganda.

Contoh
Dalam contoh ini, pertama sekali, kami akan mencipta pembolehubah int bernama ' a ” dengan nilai berikut:



int a = 14 ;

Kemudian, kami akan menukarnya kepada dua kali ganda menggunakan ' = ” pengendali tugasan dan simpan nilai terhasil dalam “ b ”:

berganda b = a ;

Akhir sekali, laksanakan ' System.out.println() ” kaedah untuk memaparkan nilai yang ditukar pada konsol:

Sistem. keluar . println ( 'Nilai integer ditukar kepada dua kali ganda: ' + b ) ;

Output menunjukkan bahawa integer berjaya ditukar menjadi nilai berganda:

Kaedah 2: Tukar int kepada dua kali ganda Menggunakan Typecasting

Typecasting digunakan apabila kita ingin menukar satu jenis data kepada yang lain. Lebih khusus lagi, ia juga boleh digunakan untuk penukaran int untuk menggandakan.

Sintaks

berganda b = ( berganda ) a ;

Di sini, kami akan menukar ' a ' pembolehubah jenis int kepada ' b ”, iaitu pembolehubah jenis berganda. yang ( berganda ) menunjukkan jenis data taip yang diperlukan.

Contoh
Dalam contoh ini, kami akan menggunakan jenis integer yang sama ' a ' pembolehubah dan tukar nilainya kepada ' berganda ” menggunakan Typecasting. Di sini, pengendali tugasan juga digunakan; bagaimanapun, integer yang ditentukan ditaip dalam double dan kemudian disimpan dalam pembolehubah jenis double ' b ”:

berganda b = ( berganda ) a ;

Kemudian, cetak nilai yang ditukar menggunakan “ System.out.println() ' kaedah:

Sistem. keluar . println ( 'Nilai integer ditukar kepada dua kali ganda melalui taip: ' + b ) ;

Pengeluaran

Ingin menggunakan mana-mana kaedah Java terbina dalam untuk tujuan yang ditentukan? Pergi ke bahagian seterusnya!

Kaedah 3: Tukar int kepada dua kali ganda Menggunakan Kaedah valueOf().

' berganda 'Kelas pembalut Java menawarkan ' nilai() ” kaedah yang boleh digunakan untuk menukar int kepada dua kali ganda. Ia adalah kaedah jenis statik, yang bermaksud kita tidak perlu mencipta objek dan memanggil kaedah dengan menggunakan nama kelas, kerana ia boleh diakses tanpa langkah tambahan ini.

Sintaks

berganda b = berganda. nilai ( a ) ;

Di sini, kami akan menukar ' a ' pembolehubah jenis int kepada ' b ” dengan memberikannya sebagai hujah kepada “ nilai() ” kaedah.

Contoh
Di sini, kami akan menukar nilai ' yang telah dibuat a ” pembolehubah menggunakan nilai() kaedah. Kaedahnya akan mengambil ' a ” sebagai hujah dan mengembalikan nilai berganda yang ditukar:

berganda b = berganda. nilai ( a ) ;

Akhir sekali, cetak nilai yang ditukar menggunakan ' System.out.println() ' kaedah:

Sistem. keluar . println ( 'Nilai integer ditukar kepada dua kali ganda oleh wrapperClass: ' + b ) ;

Pengeluaran

Kami menyusun semua arahan penting yang berkaitan dengan menukar int kepada dua kali ganda dalam Java.

Kesimpulan

Untuk menukar int kepada berganda dalam Java, terdapat tiga kaedah: menggunakan operator Tugasan, menggunakan Typecasting dan kaedah valueOf() kelas pembalut Double Java. Semua kaedah ini lebih kurang berfungsi sama; walau bagaimanapun, anda boleh memilih mana-mana bergantung pada pilihan anda. Dalam siaran ini, kami menerangkan kaedah untuk menukar int kepada dua kali ganda dalam Java.