Denne blog vil beskrive metoden til at konvertere int til double i Java.
Hvordan konverteres int til dobbelt i Java?
For at konvertere int til dobbelt, kan du bruge:
- Opgaveoperatør
- Typecasting
- valueOf() metode
Vi vil nu tjekke hver af de nævnte metoder en efter en.
Metode 1: Konverter int til dobbelt ved hjælp af Assignment Operator
I Java-programmeringssprog kan den lavere datatype nemt konverteres til den højere datatype ved hjælp af Assignment-operatoren ' = ”. Dette kaldes en implicit konvertering.
Syntaks
dobbelt b = -en
Her er opgaveoperatøren ' = ' vil konvertere ' -en ' int type variabel til ' b ”, som er en dobbelttypevariabel.
Eksempel
I dette eksempel vil vi for det første oprette en int-variabel med navnet ' -en ' med følgende værdi:
int -en = 14 ;
Derefter konverterer vi det til dobbelt ved hjælp af ' = ' tildelingsoperatør og gem den resulterende værdi i ' b ”:
dobbelt b = -en ;Til sidst skal du udføre ' System.out.println() ” metode til at vise den konverterede værdi på konsollen:
System. ud . println ( 'Heltalsværdien konverteret til dobbelt: ' + b ) ;
Outputtet viser, at hele tallet er konverteret til en dobbelt værdi:
Metode 2: Konverter int til dobbelt ved hjælp af Typecasting
Typecasting bruges, når vi ønsker at konvertere en datatype til en anden. Mere specifikt kan det også bruges til int til dobbelt konvertering.
Syntaks
dobbelt b = ( dobbelt ) -en ;Her vil vi konvertere ' -en ' int type variabel til ' b ”, som er en dobbelttypevariabel. Det ( dobbelt ) angiver den nødvendige typecastede datatype.
Eksempel
I dette eksempel vil vi bruge den samme heltalstype ' -en variabel og konverter dens værdi til ' dobbelt ” ved hjælp af Typecasting. Her bruges også opgaveoperatøren; det angivne heltal er dog typecastet i double og derefter gemt i double type variabel ' b ”:
Udskriv derefter den konverterede værdi ved hjælp af ' System.out.println() ” metode:
System. ud . println ( 'Heltalsværdien konverteret til det dobbelte ved typecasting: ' + b ) ;
Produktion
Vil du bruge en hvilken som helst indbygget Java-metode til det angivne formål? Gå mod næste afsnit!
Metode 3: Konverter int til dobbelt ved hjælp af valueOf()-metoden
Det ' Dobbelt ' Java wrapper klasse tilbyder en ' Værdi af() ” metode, der kan bruges til at konvertere int til dobbelt. Det er en statisk type metode, hvilket betyder, at vi ikke behøver at oprette et objekt og kalde metoden ved at bruge klassenavnet, da det kan tilgås uden dette ekstra trin.
Syntaks
dobbelt b = Dobbelt. Værdi af ( -en ) ;Her vil vi konvertere ' -en ' int type variabel til ' b ved at videregive det som et argument til Værdi af() ” metode.
Eksempel
Her vil vi konvertere værdien af den allerede oprettede ' -en ” variabel ved hjælp af Værdi af() metode. Metoden vil tage ' -en ' som et argument og returnerer den konverterede dobbeltværdi:
Udskriv til sidst den konverterede værdi ved at bruge ' System.out.println() ” metode:
System. ud . println ( 'Heltalsværdien konverteret til det dobbelte af wrapperClass: ' + b ) ;
Produktion
Vi kompilerede alle de væsentlige instruktioner i forbindelse med konvertering af int til double i Java.
Konklusion
For at konvertere int til double i Java er der tre metoder: Brug af Assignment-operatoren, ved hjælp af Typecasting og valueOf()-metoden i Double Java-indpakningsklassen. Alle disse metoder virker omtrent det samme; du kan dog vælge en hvilken som helst afhængigt af dine præferencer. I dette indlæg beskrev vi metoderne til at konvertere en int til double i Java.