Com convertir int en double a Java

Com Convertir Int En Double A Java



A Java, els tipus de dades primitives més populars són ' doble ' i ' int “. El tipus de dades doble és més extens que el tipus int perquè emmagatzema nombres de coma flotant de 64 bits i ocupa més espai de memòria, mentre que el tipus enter emmagatzema nombres enters de 32 bits. Java converteix implícitament els valors int a double. No obstant això, és possible que hàgiu de realitzar aquest int per duplicar la conversió de manera explícita.

Aquest bloc descriurà el mètode per convertir int a double a Java.

Com convertir int en double a Java?

Per convertir int a double, podeu utilitzar:







  • Operador d'assignació
  • Mecanografia
  • mètode valueOf().

Ara comprovarem cadascun dels mètodes esmentats un per un.



Mètode 1: Converteix int en double mitjançant l'operador d'assignació

En el llenguatge de programació Java, el tipus de dades inferior es pot convertir fàcilment al tipus de dades superior mitjançant l'operador Assignació ' = ”. Això s'anomena conversió implícita.



Sintaxi





doble b = a

Aquí, l'operador d'assignació ' = ' convertirà ' a ' variable de tipus int a ' b ”, que és una variable de tipus doble.

Exemple
En aquest exemple, en primer lloc, crearem una variable int anomenada ' a ” amb el valor següent:



int a = 14 ;

Aleshores, ho convertirem en doble utilitzant el ' = ” operador d'assignació i emmagatzemar el valor resultant a “ b ”:

doble b = a ;

Finalment, executeu el ' System.out.println() ” mètode per mostrar el valor convertit a la consola:

Sistema. fora . imprimirln ( 'El valor enter convertit en doble: ' + b ) ;

La sortida mostra que l'enter s'ha convertit correctament en un valor doble:

Mètode 2: Converteix int a double mitjançant Typecasting

Typecasting s'utilitza quan volem convertir un tipus de dades a un altre. Més específicament, també es pot utilitzar per convertir int a doble.

Sintaxi

doble b = ( doble ) a ;

Aquí, convertirem ' a ' variable de tipus int a ' b ”, que és una variable de tipus doble. El ( doble ) indica el tipus de dades tipificat requerit.

Exemple
En aquest exemple, utilitzarem el mateix tipus d'enter ' a ' variable i converteix el seu valor a ' doble ” utilitzant Typecasting. Aquí també s'utilitza l'operador d'assignació; tanmateix, l'enter especificat s'encasta a la variable doble i després s'emmagatzema a la variable de tipus doble ' b ”:

doble b = ( doble ) a ;

A continuació, imprimiu el valor convertit amb el ' System.out.println() ” mètode:

Sistema. fora . imprimirln ( 'El valor sencer s'ha convertit en doble mitjançant l'ecasting: ' + b ) ;

Sortida

Voleu utilitzar qualsevol mètode Java integrat per al propòsit especificat? Dirigiu-vos a la següent secció!

Mètode 3: Converteix int en double utilitzant el mètode valueOf().

El ' Doble ' La classe d'embolcall de Java ofereix un ' el valor de() ” mètode que es pot utilitzar per convertir int a double. És un mètode de tipus estàtic, el que significa que no necessitem crear un objecte i cridar el mètode mitjançant el nom de la classe, ja que es pot accedir sense aquest pas addicional.

Sintaxi

doble b = Doble. el valor de ( a ) ;

Aquí, convertirem ' a ' variable de tipus int a ' b ' passant-ho com a argument al ' el valor de() ” mètode.

Exemple
Aquí, convertirem el valor del ja creat ' a ” variable utilitzant la el valor de() mètode. El mètode prendrà ' a ” com a argument i retorna el valor doble convertit:

doble b = Doble. el valor de ( a ) ;

Finalment, imprimiu el valor convertit utilitzant el ' System.out.println() ” mètode:

Sistema. fora . imprimirln ( 'El valor sencer convertit en double per wrapperClass: ' + b ) ;

Sortida

Hem compilat totes les instruccions essencials relacionades amb la conversió d'int a double a Java.

Conclusió

Per convertir int en double a Java, hi ha tres mètodes: utilitzant l'operador Assignment, utilitzant Typecasting i el mètode valueOf() de la classe d'embolcall Double Java. Tots aquests mètodes funcionen aproximadament igual; no obstant això, podeu triar-ne qualsevol segons les vostres preferències. En aquesta publicació, vam descriure els mètodes per convertir un int en doble a Java.