Cómo convertir int a doble en Java

Como Convertir Int A Doble En Java



En Java, los tipos de datos primitivos más populares son ' doble ' y ' En t “. El tipo de datos doble es más extenso que el tipo int porque almacena números de punto flotante de 64 bits y ocupa más espacio de memoria, mientras que el tipo entero almacena números enteros de 32 bits. Java implícitamente convierte los valores int en doble. Sin embargo, es posible que deba realizar este int para duplicar la conversión explícitamente.

Este blog describirá el método para convertir int a double en Java.

¿Cómo convertir int a doble en Java?

Para convertir int a doble, puede usar:







  • Operador de asignación
  • encasillamiento
  • método valueOf()

Ahora revisaremos cada uno de los métodos mencionados uno por uno.



Método 1: Convertir int a double usando el operador de asignación

En el lenguaje de programación Java, el tipo de datos inferior se puede convertir fácilmente al tipo de datos superior utilizando el operador de asignación ' = ”. Esto se llama una conversión implícita.



Sintaxis





doble b = a

Aquí, el operador de asignación “ = ” se convertirá “ a ” variable de tipo int a “ b ”, que es una variable de tipo doble.

Ejemplo
En este ejemplo, en primer lugar, crearemos una variable int llamada ' a ” con el siguiente valor:



En t a = 14 ;

Luego, lo convertiremos a doble usando el “ = ” operador de asignación y almacenar el valor resultante en “ b ”:

doble b = a ;

Por último, ejecute el “ Sistema.salida.println() ” método para mostrar el valor convertido en la consola:

Sistema. afuera . imprimir ( 'El valor entero convertido a doble: ' + b ) ;

El resultado muestra que el número entero se convirtió con éxito en un valor doble:

Método 2: Convertir int a double usando Typecasting

Typecasting se usa cuando queremos convertir un tipo de datos a otro. Más específicamente, también se puede utilizar para la conversión de int a doble.

Sintaxis

doble b = ( doble ) a ;

Aquí, convertiremos “ a ” variable de tipo int a “ b ”, que es una variable de tipo doble. Los ( doble ) indica el tipo de datos encasillado requerido.

Ejemplo
En este ejemplo, usaremos el mismo tipo entero ' a ” variable y convertir su valor a “ doble ” utilizando Typecasting. Aquí también se utiliza el operador de asignación; sin embargo, el entero especificado se encasilla en el doble y luego se almacena en la variable de tipo doble ' b ”:

doble b = ( doble ) a ;

Luego, imprima el valor convertido usando el “ Sistema.salida.println() ' método:

Sistema. afuera . imprimir ( 'El valor entero convertido a doble por encasillamiento:' + b ) ;

Producción

¿Quiere utilizar cualquier método Java incorporado para el propósito especificado? ¡Dirígete hacia la siguiente sección!

Método 3: Convertir int a double usando el método valueOf()

Los ' Doble ” La clase contenedora de Java ofrece un “ valor de() ” método que se puede utilizar para convertir int a double. Es un método de tipo estático, lo que significa que no necesitamos crear un objeto y llamar al método usando el nombre de la clase, ya que se puede acceder a él sin este paso adicional.

Sintaxis

doble b = Doble. valor de ( a ) ;

Aquí, convertiremos “ a ” variable de tipo int a “ b ” al pasarlo como argumento al “ valor de() ' método.

Ejemplo
Aquí, convertiremos el valor del ya creado “ a ” usando la variable valor de() método. El método tomará “ a ” como argumento y devuelve el valor doble convertido:

doble b = Doble. valor de ( a ) ;

Finalmente, imprima el valor convertido usando el “ Sistema.salida.println() ' método:

Sistema. afuera . imprimir ( 'El valor entero convertido a doble por wrapperClass:' + b ) ;

Producción

Recopilamos todas las instrucciones esenciales relacionadas con la conversión de int a double en Java.

Conclusión

Para convertir int en double en Java, existen tres métodos: usar el operador de asignación, usar Typecasting y el método valueOf() de la clase contenedora Double Java. Todos estos métodos funcionan aproximadamente igual; sin embargo, puede elegir cualquiera según sus preferencias. En esta publicación, describimos los métodos para convertir un int en doble en Java.