比如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; }