I'm a newbie in Java. this is a part of my program. i should get a 0.65 as a result but java result is 0.0. how to solve it?
double xinc;
int dx = 190;
int len = 290;
xinc = dx/len;
System.out.println(xinc);
I'm a newbie in Java. this is a part of my program. i should get a 0.65 as a result but java result is 0.0. how to solve it?
double xinc;
int dx = 190;
int len = 290;
xinc = dx/len;
System.out.println(xinc);
int/int = int
You have to make dx
and len
as double
in order to get a double
result else you can also type cast dx
and len
to double
.
Try this:
xinc = (double)dx/len;
Also, before posting, Google.
int / int = int
int / double = double
double / int = double