int to double Java

int to double Java

After knowing primitive data types and Java rules of Data Type Casting (Type Conversion), let us cast int to double.

The int takes 4 bytes of memory and double takes 8 bytes of memory. Assignment of int to double is done implicitly by JVM. It is known as automatic promotion or widening conversion.

byte –> short –> int –> long –> float –> double

The left-side value can be assigned to any right-side value and is done implicitly. The reverse like double to int requires explicit casting.

Examples of implicit casting

int i1 = 10; // 4 bytes
double d1 = i1; // 4 bytes to 8 bytes

byte x = 10; // 1 byte
short y = x; // byte is type converted to short

Following program on int to double explains implicit casting, Java style where int is assigned to a double.

Output screenshot of int to double Java

double d1 = i1;

As int value i1 is assigned to double d1, the whole number is converted into floating-point value 10.0.

View all for 65 types of Conversions

Leave a Reply

Your email address will not be published. Required fields are marked *