【发布时间】:2011-05-21 15:23:22
【问题描述】:
我有两个整数 x 和 y。我需要计算x/y,结果我想获得浮动。例如,作为3/2 的结果,我想要 1.5。我认为最简单(或唯一)的方法是将x 和y 转换为浮点类型。不幸的是,我找不到一个简单的方法来做到这一点。你能帮我解决这个问题吗?
【问题讨论】:
-
浮点结果 = ((float)x) / y?
-
@VinAy:在这种情况下,我不建议这样做。
BigDecimal不是float的普遍正确替代品。 -
@VinAy:这完全取决于目的是什么。如果他在做金融,你是对的。如果他在计算小行星的轨迹,那么你不是。
标签: java integer floating-point