Hvordan konvertere int til dobbel i Java

Hvordan Konvertere Int Til Dobbel I Java



I Java er de mest populære primitive datatypene ' dobbelt ' og ' int '. Den doble datatypen er mer omfattende enn int-typen fordi den lagrer 64-bits flyttall og tar mer minneplass, mens heltallstypen lagrer 32-biters heltall. Java konverterer implisitt int-verdier til dobbel. Det kan imidlertid hende du må utføre denne int for å doble konverteringen eksplisitt.

Denne bloggen vil beskrive metoden for å konvertere int til dobbel i Java.

Hvordan konvertere int til dobbel i Java?

For å konvertere int til dobbel, kan du bruke:







  • Oppdragsoperatør
  • Typecasting
  • valueOf()-metoden

Vi vil nå sjekke ut hver av de nevnte metodene en etter en.



Metode 1: Konverter int til dobbel ved å bruke Assignment Operator

I programmeringsspråket Java kan den lavere datatypen enkelt konverteres til den høyere datatypen ved å bruke tilordningsoperatøren ' = '. Dette kalles en implisitt konvertering.



Syntaks





dobbelt b = en

Her er oppdragsoperatøren ' = ' vil konvertere ' en ' int type variabel til ' b ”, som er en dobbel type variabel.

Eksempel
I dette eksemplet vil vi først lage en int-variabel kalt ' en ' med følgende verdi:



int en = 14 ;

Deretter vil vi konvertere den til dobbel ved å bruke ' = ' tilordningsoperatør og lagre den resulterende verdien i ' b ':

dobbelt b = en ;

Til slutt, utfør ' System.out.println() ” metode for å vise den konverterte verdien på konsollen:

System. ute . println ( 'Heltallsverdien konvertert til dobbel: ' + b ) ;

Utdataene viser at heltallet er vellykket konvertert til en dobbel verdi:

Metode 2: Konverter int til dobbel ved hjelp av Typecasting

Typecasting brukes når vi ønsker å konvertere en datatype til en annen. Mer spesifikt kan den også brukes for int til dobbel konvertering.

Syntaks

dobbelt b = ( dobbelt ) en ;

Her vil vi konvertere ' en ' int type variabel til ' b ”, som er en dobbel type variabel. Den ( dobbelt ) indikerer den nødvendige typecastede datatypen.

Eksempel
I dette eksemplet vil vi bruke samme heltallstype ' en variabel og konverter verdien til ' dobbelt ' ved å bruke Typecasting. Her brukes også oppdragsoperatøren; det spesifiserte heltall er imidlertid typekastet i dobbelen og deretter lagret i dobbeltypevariabelen ' b ':

dobbelt b = ( dobbelt ) en ;

Skriv deretter ut den konverterte verdien ved å bruke ' System.out.println() ' metode:

System. ute . println ( 'Heltallsverdien konvertert til dobbel ved typecasting: ' + b ) ;

Produksjon

Vil du bruke hvilken som helst innebygd Java-metode for det angitte formålet? Gå mot neste seksjon!

Metode 3: Konverter int til dobbel ved å bruke valueOf()-metoden

« Dobbelt ' Java wrapper-klassen tilbyr en ' verdien av() ” metode som kan brukes til å konvertere int til dobbel. Det er en statisk type metode, noe som betyr at vi ikke trenger å lage et objekt og kalle metoden ved å bruke klassenavnet, siden den kan nås uten dette ekstra trinnet.

Syntaks

dobbelt b = Dobbelt. verdien av ( en ) ;

Her vil vi konvertere ' en ' int type variabel til ' b ved å sende det som et argument til verdien av() 'metoden.

Eksempel
Her vil vi konvertere verdien av den allerede opprettede ' en ” variabel ved å bruke verdien av() metode. Metoden vil ta ' en ' som et argument og returnerer den konverterte doble verdien:

dobbelt b = Dobbelt. verdien av ( en ) ;

Skriv til slutt ut den konverterte verdien ved å bruke ' System.out.println() ' metode:

System. ute . println ( 'Heltallsverdien konvertert til dobbel av wrapperClass: ' + b ) ;

Produksjon

Vi har samlet alle viktige instruksjoner knyttet til å konvertere int til dobbel i Java.

Konklusjon

For å konvertere int til dobbel i Java, er det tre metoder: bruk av Assignment-operatoren, bruk av Typecasting og valueOf()-metoden for Double Java wrapper-klassen. Alle disse metodene fungerer omtrent likt; men du kan velge hvilken som helst avhengig av dine preferanser. I dette innlegget beskrev vi metodene for å konvertere en int til dobbel i Java.