En este programa, aprenderemos a convertir las variables enteras (int) al doble en Java.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:
- Tipos de datos de Java (primitivo)
- Entrada y salida básica de Java
Ejemplo 1: Programa Java para convertir int a double usando Typecasting
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
En el ejemplo anterior, tenemos las int
variables de tipo ay b. Note la línea
double c = a;
Aquí, la int
variable de tipo se convierte automáticamente en double
. Esto se debe a que double
es un tipo de datos más alto (tipo de datos con un tamaño mayor) y int
es un tipo de datos más bajo (tipo de datos con un tamaño más pequeño).
Por lo tanto, no habrá pérdida de datos durante la conversión de int
a double
. A esto se le llama ensanchamiento encasillamiento . Para obtener más información, visite Java Typecasting.
Ejemplo 2: convertir int en objeto de Double usando valueOf ()
También podemos convertir la int
variable de tipo en un objeto de la Double
clase. Por ejemplo,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
En el ejemplo anterior, hemos utilizado el Double.valueOf()
método para convertir la variable a en un objeto de Double
.
Aquí, Double
hay una clase contenedora en Java. Para obtener más información, visite la clase Java Wrapper.