Paano I-convert ang int sa doble sa Java

Paano I Convert Ang Int Sa Doble Sa Java



Sa Java, ang pinakasikat na primitive na uri ng data ay ' doble 'at' int “. Ang dobleng uri ng data ay mas malawak kaysa sa uri ng int dahil nag-iimbak ito ng mga 64-bit na floating-point na numero at tumatagal ng mas maraming espasyo sa memorya, samantalang ang uri ng integer ay nag-iimbak ng mga 32-bit na integer. Implicitly na kino-convert ng Java ang mga int value sa double. Gayunpaman, maaaring kailanganin mong isagawa ang int na ito para tahasan ang dobleng conversion.

Ilalarawan ng blog na ito ang paraan para sa pag-convert ng int sa doble sa Java.

Paano I-convert ang int sa doble sa Java?

Para sa pag-convert ng int sa doble, maaari mong gamitin ang:







  • Operator ng pagtatalaga
  • Typecasting
  • valueOf() na pamamaraan

Susuriin natin ngayon ang bawat isa sa mga nabanggit na pamamaraan nang paisa-isa.



Paraan 1: I-convert ang int sa double Gamit ang Assignment Operator

Sa Java programming language, ang mas mababang uri ng data ay madaling ma-convert sa mas mataas na uri ng data gamit ang Assignment operator ' = ”. Ito ay tinatawag na implicit conversion.



Syntax





doble b = a

Dito, ang assignment operator ' = 'magko-convert' a ” int type variable sa “ b ”, na isang double type na variable.

Halimbawa
Sa halimbawang ito, una, gagawa kami ng int variable na pinangalanang ' a ” na may sumusunod na halaga:



int a = 14 ;

Pagkatapos, iko-convert namin ito sa doble gamit ang ' = ” assignment operator at iimbak ang resultang halaga sa “ b ”:

doble b = a ;

Panghuli, isagawa ang ' System.out.println() ” paraan upang ipakita ang na-convert na halaga sa console:

Sistema. palabas . println ( 'Na-convert ang integer value sa double: ' + b ) ;

Ang output ay nagpapakita na ang integer ay matagumpay na na-convert sa isang dobleng halaga:

Paraan 2: I-convert ang int sa double Gamit ang Typecasting

Ginagamit ang typecasting kapag gusto nating i-convert ang isang datatype sa isa pa. Higit na partikular, maaari rin itong magamit para sa int sa dobleng conversion.

Syntax

doble b = ( doble ) a ;

Dito, magko-convert tayo ' a ” int type variable sa “ b ”, na isang double type na variable. Ang ( doble ) ay nagpapahiwatig ng kinakailangang typecasted data type.

Halimbawa
Sa halimbawang ito, gagamitin namin ang parehong uri ng integer ' a ” variable at i-convert ang halaga nito sa “ doble ” gamit ang Typecasting. Dito, ginagamit din ang assignment operator; gayunpaman, ang tinukoy na integer ay naka-typecast sa double at pagkatapos ay naka-imbak sa double type variable ' b ”:

doble b = ( doble ) a ;

Pagkatapos, i-print ang na-convert na halaga gamit ang ' System.out.println() 'paraan:

Sistema. palabas . println ( 'Ang halaga ng integer ay na-convert sa doble sa pamamagitan ng typecasting: ' + b ) ;

Output

Gustong gumamit ng anumang built-in na Java method para sa tinukoy na layunin? Tumungo sa susunod na seksyon!

Paraan 3: I-convert ang int sa double Gamit ang valueOf() Method

Ang ' Doble 'Nag-aalok ang klase ng Java wrapper ng ' valueOf() ” paraan na maaaring gamitin upang i-convert ang int sa doble. Ito ay isang static na uri ng pamamaraan, na nangangahulugang hindi namin kailangang lumikha ng isang bagay at tawagan ang pamamaraan sa pamamagitan ng paggamit ng pangalan ng klase, dahil maaari itong ma-access nang walang karagdagang hakbang na ito.

Syntax

doble b = Doble. halagaNg ( a ) ;

Dito, magko-convert tayo ' a ” int type variable sa “ b ” sa pamamagitan ng pagpasa nito bilang argumento sa “ valueOf() ” paraan.

Halimbawa
Dito, iko-convert natin ang halaga ng nagawa na ' a ” variable gamit ang valueOf() paraan. Ang pamamaraan ay kukuha ng ' a ” bilang argumento at ibinabalik ang na-convert na dobleng halaga:

doble b = Doble. halagaNg ( a ) ;

Panghuli, i-print ang na-convert na halaga gamit ang ' System.out.println() 'paraan:

Sistema. palabas . println ( 'Ang halaga ng integer ay na-convert sa doble ng wrapperClass: ' + b ) ;

Output

Binuo namin ang lahat ng mahahalagang tagubiling nauugnay sa pag-convert ng int sa doble sa Java.

Konklusyon

Upang i-convert ang int sa double sa Java, mayroong tatlong paraan: gamit ang Assignment operator, gamit ang Typecasting, at valueOf() na paraan ng Double Java wrapper class. Ang lahat ng mga pamamaraang ito ay tinatayang gumagana nang pareho; gayunpaman, maaari kang pumili ng alinman depende sa iyong mga kagustuhan. Sa post na ito, inilarawan namin ang mga pamamaraan upang i-convert ang isang int sa doble sa Java.