我需要在Java中执行整数除法,结果应该是浮点数。
我能直接使用/
符号吗?就像这样:
int integer1 = 1;
int integer2 = 2;
float quotient = integer1 / integer2; // Could I do this?
我需要在Java中执行整数除法,结果应该是浮点数。
我能直接使用/
符号吗?就像这样:
int integer1 = 1;
int integer2 = 2;
float quotient = integer1 / integer2; // Could I do this?
double
而不是float
,因为float
不能准确地表示所有的int
值。请尝试(double) integer1 / integer2
. - Peter Lawreydouble
仅仅比float
好一点,它并没有解决问题。我猜你已经知道了这个,但我只是想让它留在记录中。 :) - Adam Paynter