Possible Duplicate:
Java Integer division: How do you produce a double?
When I'm dividing 2 numbers to try and get something like .90, I keep getting either 1.0 or 0.0
int number1 = 6517253;
int number2 = 7195629;
double number3 = number1 / number2; //returns 0.0 supposed to be 0.9057239 and I want 0.90
double number4 = number2 / number1; //returns 1.0 supposed to be 1.1040893 and don't really want that one
does the same thing if I change double to float.