Explain, please, how JVM converts int to double implicitly:
int in = -2147483648; //min negative value double dbl = in; // -2.147483648E9
I m