【发布时间】:2016-11-09 15:44:03
【问题描述】:
我有一个公式,当结果是整数(不是浮点数、双精度数或其他数字类型)时,应该考虑它。那么……有没有可能说:“如果结果不是整数,那么……”?
【问题讨论】:
-
你有返回
int的方法吗?然后你不能有任何其他类型的变量......你应该edit显示一些代码 -
1000 * 0.001不一定会产生1.0并且等于 1。所以:if (Math.abs(x - Math.round(x)) < 1E-14) { intish }。