Kuinka muuntaa int kaksinkertaiseksi Javassa

Kuinka Muuntaa Int Kaksinkertaiseksi Javassa



Javassa suosituimmat primitiiviset tietotyypit ovat ' kaksinkertainen ' ja ' int '. Kaksoistietotyyppi on laajempi kuin int-tyyppi, koska se tallentaa 64-bittisiä liukulukuja ja vie enemmän muistia, kun taas kokonaislukutyyppi tallentaa 32-bittiset kokonaisluvut. Java muuntaa implisiittisesti int-arvot kaksinkertaisiksi. Sinun on kuitenkin ehkä suoritettava tämä int kaksinkertaistaaksesi nimenomaisesti.

Tässä blogissa kuvataan menetelmä, jolla int muunnetaan tuplaksi Javassa.

Kuinka muuntaa int kaksinkertaiseksi Javassa?

Muuntaaksesi int doubleiksi, voit käyttää:







  • Tehtäväoperaattori
  • Typecasting
  • valueOf()-menetelmä

Tarkastelemme nyt jokaista mainituista menetelmistä yksitellen.



Tapa 1: Muunna int kaksinkertaiseksi käyttämällä Assignment Operator -ohjelmaa

Java-ohjelmointikielessä alempi tietotyyppi voidaan helposti muuntaa korkeammaksi tietotyypiksi Assignment-operaattorilla ' = ”. Tätä kutsutaan implisiittiseksi muunnokseksi.



Syntaksi





kaksinkertainen b = a

Tässä tehtäväoperaattori ' = ' muuntaa ' a ' int -tyyppinen muuttuja ' b ”, joka on kaksoistyyppinen muuttuja.

Esimerkki
Tässä esimerkissä luomme ensin int-muuttujan nimeltä ' a ' seuraavalla arvolla:



int a = 14 ;

Sitten muunnamme sen kaksinkertaiseksi käyttämällä ' = ' määritysoperaattori ja tallenna tuloksena oleva arvo ' b ':

kaksinkertainen b = a ;

Suorita lopuksi ' System.out.println() ” tapa näyttää muunnettu arvo konsolissa:

Järjestelmä. ulos . println ( 'Kokonaisluvun arvo muutettu tuplamääräksi: ' + b ) ;

Tulos näyttää, että kokonaisluku on muutettu onnistuneesti kaksoisarvoksi:

Tapa 2: Muunna int kaksinkertaiseksi Typecastingin avulla

Tyyppilähetystä käytetään, kun haluamme muuntaa yhden tietotyypin toiseksi. Tarkemmin sanottuna sitä voidaan käyttää myös int-kaksinkertaiseen muuntamiseen.

Syntaksi

kaksinkertainen b = ( kaksinkertainen ) a ;

Täällä muunnetaan ' a ' int -tyyppinen muuttuja ' b ”, joka on kaksoistyyppinen muuttuja. The ( kaksinkertainen ) osoittaa vaaditun typecast-tietotyypin.

Esimerkki
Tässä esimerkissä käytämme samaa kokonaislukutyyppiä ' a muuttuja ja muuntaa sen arvoksi kaksinkertainen ” käyttäen Typecastingia. Tässä käytetään myös määritysoperaattoria; kuitenkin määritetty kokonaisluku kirjoitetaan kaksoismuuttujaan ja tallennetaan sitten kaksoistyypin muuttujaan ' b ':

kaksinkertainen b = ( kaksinkertainen ) a ;

Tulosta sitten muunnettu arvo käyttämällä ' System.out.println() 'menetelmä:

Järjestelmä. ulos . println ( 'Kokolukuarvo, joka on muutettu kaksinkertaiseksi typecastingilla: ' + b ) ;

Lähtö

Haluatko käyttää mitä tahansa sisäänrakennettua Java-menetelmää määritettyyn tarkoitukseen? Suuntaa kohti seuraavaa osaa!

Tapa 3: Muunna int kaksinkertaiseksi ValueOf()-menetelmän avulla

' Kaksinkertainen ”Java-kääreluokka tarjoaa ” jonkin arvo() ”-menetelmää, jolla voidaan muuntaa int doubleiksi. Se on staattisen tyypin menetelmä, mikä tarkoittaa, että meidän ei tarvitse luoda objektia ja kutsua menetelmää käyttämällä luokan nimeä, koska siihen pääsee ilman tätä lisävaihetta.

Syntaksi

kaksinkertainen b = Kaksinkertainen. jonkin arvo ( a ) ;

Täällä muunnetaan ' a ' int -tyyppinen muuttuja ' b ' välittämällä sen argumenttina ' jonkin arvo() ”menetelmä.

Esimerkki
Täällä muunnetaan jo luodun ' a ”-muuttuja käyttäen jonkin arvo() menetelmä. Menetelmä kestää ' a ' argumenttina ja palauttaa muunnetun kaksoisarvon:

kaksinkertainen b = Kaksinkertainen. jonkin arvo ( a ) ;

Tulosta lopuksi muunnettu arvo käyttämällä ' System.out.println() 'menetelmä:

Järjestelmä. ulos . println ( 'Kokonaislukuarvo, joka on muunnettu kaksinkertaiseksi wrapperClassilla: ' + b ) ;

Lähtö

Kokosimme kaikki olennaiset ohjeet, jotka liittyvät int:n muuntamiseen doubleiksi Javassa.

Johtopäätös

Int:n muuntamiseen double-muotoon Javassa on kolme tapaa: Assignment-operaattorilla, Typecastingilla ja Double Java -kääreluokan valueOf()-metodilla. Kaikki nämä menetelmät toimivat suunnilleen samalla tavalla; voit kuitenkin valita minkä tahansa mieltymystesi mukaan. Tässä viestissä kuvailimme menetelmiä, joilla int muunnetaan kaksinkertaiseksi Javassa.