【发布时间】:2011-11-16 14:16:51
【问题描述】:
假设,我需要在整数算术中计算 3 * (2 / 3) = 2 但 3 * (2 / 3) = 0。所以,看起来我应该使用浮点运算3 * (2.0 / 3) = 2.0 并将浮点结果cast 到int。
这有意义吗?你会如何避免在这里投射?
【问题讨论】:
-
你不能像 (3 * 2) / 3 这样移动括号吗?
标签: java math integer floating-point