如何检查输入值是整数还是浮点数?
2022-08-31 16:05:37
如何检查输入值是整数还是浮点数?
假设312/100 = 3.12在这里我需要检查3.12是浮点值还是整数值,即没有任何小数位值。
如何检查输入值是整数还是浮点数?
假设312/100 = 3.12在这里我需要检查3.12是浮点值还是整数值,即没有任何小数位值。
您应该检查数字的小数部分是否为 0。用
x==Math.ceil(x)
或
x==Math.round(x)
或类似的东西
怎么样。使用模运算符
if(a%b==0)
{
System.out.println("b is a factor of a. i.e. the result of a/b is going to be an integer");
}
else
{
System.out.println("b is NOT a factor of a");
}