在 Java 中检查数字是否为整数
在Java中,是否有任何方法或快速方法来检查数字是否为整数(属于Z字段)?
我想过也许从四舍五入的数字中减去它,但我没有找到任何可以帮助我的方法。
我应该在哪里检查?Integer Api?
在Java中,是否有任何方法或快速方法来检查数字是否为整数(属于Z字段)?
我想过也许从四舍五入的数字中减去它,但我没有找到任何可以帮助我的方法。
我应该在哪里检查?Integer Api?
简单快速。。。
if (x == (int)x)
{
...
}
编辑:这是假设x已经是其他一些数字形式。如果您正在处理字符串,请查看 .Integer.parseInt
再举一个例子:)
double a = 1.00
if(floor(a) == a) {
// a is an integer
} else {
//a is not an integer.
}
在这个例子中,可以使用ceil并具有完全相同的效果。