Kaip konvertuoti int į dvigubą „Java“.

Kaip Konvertuoti Int I Dviguba Java



„Java“ programoje populiariausi primityvūs duomenų tipai yra „ dvigubai “ ir „ tarpt “. Dvigubas duomenų tipas yra platesnis nei int tipas, nes jame saugomi 64 bitų slankiojo kablelio skaičiai ir užima daugiau vietos atmintyje, o sveikojo skaičiaus tipas saugo 32 bitų sveikuosius skaičius. Java netiesiogiai konvertuoja int reikšmes į dvigubas. Tačiau jums gali tekti atlikti šį veiksmą, kad būtų aiškiai atlikta dviguba konversija.

Šiame tinklaraštyje bus aprašytas „Java“ konvertavimo į „double“ metodas.

Kaip konvertuoti int į dvigubą „Java“?

Norėdami konvertuoti į dvigubą, galite naudoti:







  • Priskyrimo operatorius
  • Tipų siuntimas
  • valueOf() metodas

Dabar patikrinsime kiekvieną iš paminėtų metodų po vieną.



1 būdas: konvertuokite į dvigubą naudodami priskyrimo operatorių

Java programavimo kalba žemesnio tipo duomenų galima lengvai konvertuoti į aukštesnį duomenų tipą naudojant priskyrimo operatorių “ = “. Tai vadinama numanoma konversija.



Sintaksė





dvigubai b = a

Čia priskyrimo operatorius “ = “ konvertuos “ a ' int tipo kintamasis į ' b “, kuris yra dvigubo tipo kintamasis.

Pavyzdys
Šiame pavyzdyje pirmiausia sukursime int kintamąjį pavadinimu ' a “ su šia reikšme:



tarpt a = 14 ;

Tada mes konvertuosime jį į dvigubą naudodami „ = ' priskyrimo operatorius ir išsaugokite gautą reikšmę ' b “:

dvigubai b = a ;

Galiausiai paleiskite „ System.out.println() “ metodas konvertuotai vertei rodyti konsolėje:

Sistema. išeiti . println ( 'Sveiko skaičiaus vertė konvertuota į dvigubą: ' + b ) ;

Išvestis rodo, kad sveikasis skaičius sėkmingai konvertuotas į dvigubą reikšmę:

2 būdas: konvertuokite į dvigubą, naudodami Typecasting

Typecasting naudojamas, kai norime konvertuoti vieną duomenų tipą į kitą. Tiksliau, jis taip pat gali būti naudojamas konvertuoti į dvigubą.

Sintaksė

dvigubai b = ( dvigubai ) a ;

Čia mes konvertuosime a ' int tipo kintamasis į ' b “, kuris yra dvigubo tipo kintamasis. ( dvigubai ) nurodo reikiamą tipo perdavimo duomenų tipą.

Pavyzdys
Šiame pavyzdyje naudosime tą patį sveikųjų skaičių tipą ' a ' kintamąjį ir konvertuokite jo reikšmę į ' dvigubai “ naudojant Typecasting. Čia taip pat naudojamas priskyrimo operatorius; tačiau nurodytas sveikasis skaičius įvedamas į dvigubą tipą ir išsaugomas dvigubo tipo kintamajame ' b “:

dvigubai b = ( dvigubai ) a ;

Tada išspausdinkite konvertuotą vertę naudodami „ System.out.println() “ metodas:

Sistema. išeiti . println ( 'Sveiko skaičiaus vertė, konvertuota į dvigubą, naudojant tipo siuntimą: ' + b ) ;

Išvestis

Norite naudoti bet kurį integruotą Java metodą nurodytam tikslui? Eikite į kitą skyrių!

3 būdas: konvertuoti int į dvigubą Naudodami metodą valueOf()

Dvigubas „Java įvynioklių klasė siūlo vertė() “ metodas, kuris gali būti naudojamas konvertuoti į dvigubą. Tai yra statinio tipo metodas, o tai reiškia, kad mums nereikia kurti objekto ir iškviesti metodą naudojant klasės pavadinimą, nes jį galima pasiekti be šio papildomo veiksmo.

Sintaksė

dvigubai b = Dvigubas. vertė ( a ) ;

Čia mes konvertuosime a ' int tipo kintamasis į ' b “, perduodant jį kaip argumentą „ vertė() “ metodas.

Pavyzdys
Čia mes konvertuosime jau sukurtos ' a “ kintamasis naudojant vertė() metodas. Metodas užtruks „ a “ kaip argumentą ir grąžina konvertuotą dvigubą reikšmę:

dvigubai b = Dvigubas. vertė ( a ) ;

Galiausiai išspausdinkite konvertuotą vertę naudodami „ System.out.println() “ metodas:

Sistema. išeiti . println ( 'Sveiko skaičiaus vertė, konvertuota į dvigubą wrapperClass: ' + b ) ;

Išvestis

Sudarėme visas esmines instrukcijas, susijusias su int konvertavimu į dvigubą „Java“.

Išvada

Norint konvertuoti int į dvigubą „Java“, yra trys būdai: naudojant operatorių Assignment, naudojant „Typecasting“ ir „Double Java“ įvyniojimo klasės metodą valueOf(). Visi šie metodai veikia maždaug vienodai; tačiau galite pasirinkti bet kurį, atsižvelgdami į savo pageidavimus. Šiame įraše aprašėme būdus, kaip „Java“ konvertuoti int į dvigubą.