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:
Java convertir int a doble

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:
Convierta int a double en Java usando la clase de envoltura doble

leer  Conversión de int a Java char con ejemplos

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *