This code I have written to convert double into int getting an exception.
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Cannot cast from Double to int
This is my code
Double d = 10.9;    
int i = (int)(d);
                Double is a wrapper class on top of the primitive double. It can be cast to double, but it cannot be cast to int directly.
If you use double instead of Double, it will compile:
double d = 10.9;    
int i = (int)(d); 
You can also add a cast to double in the middle, like this:
int i = (int)((double)d); 
                        thats because you cant mix unboxing (converting your Double to a double primitive) and casting.
try
int i = (int)(d.doubleValue());
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With