2 つの数値を割って .90 のような値を取得しようとすると、1.0 または 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
double を float に変更すると、同じことが行われます。