En este tutorial de Java, veremos cómo convertir int a double en Java. Dado que double tiene un rango más largo que el tipo de datos int, java convierte automáticamente el valor int en double cuando el valor int se asigna a double.
1. Conversión implícita de Java de int a double sin encasillamiento.
2. Java: convierta int en double usando Double
clase contenedora.
1. Conversión implícita de Java de int a double sin encasillamiento
Dado que el tipo de datos double tiene un rango más amplio y un tamaño de memoria mayor que int, la conversión de int a double es implícita. Como puede ver, no hicimos el encasillado como lo hicimos en la conversión de doble a int en Java.
public class JavaExample{ public static void main(String args[]){ //int value int inum = 101; //int to double conversion without typecasting double dnum = inum; //displaying double value System.out.println(dnum); } }
Producción:
2. Java: convierta int en double usando la clase de envoltura doble
En este ejemplo, estamos convirtiendo de int a double usando el método valueOf () de la clase de envoltura Double. Este método toma el otro valor de tipo como parámetro y devuelve el mismo valor convertido a un tipo doble.
public class JavaExample{ public static void main(String args[]){ //int value int inum = 55; /* valueOf() method of Double class converts the passed * value to the double value. */ Double dnum = Double.valueOf(inum); //displaying output System.out.println(dnum); } }
Producción: