比如double num = 9.0,其实就是整数,不能用小数点来判断,可以用下面这个函数:
public static boolean isIntegerForDouble(double obj) {
double eps = 1e-10; // 精度范围
return obj-Math.floor(obj) < eps;
}比如double num = 9.0,其实就是整数,不能用小数点来判断,可以用下面这个函数:
public static boolean isIntegerForDouble(double obj) {
double eps = 1e-10; // 精度范围
return obj-Math.floor(obj) < eps;
}