我需要检查值是否为整数。我发现了这一点:如何检查输入值是整数还是浮点数?,但如果我没记错的话,double
即使值本身确实是,变量仍然是类型integer
。
如果输入值可以是整数以外的其他数字形式,请按
if (x == (int)x)
{
// Number is integer
}
如果传递字符串值,Integer.parseInt(string_var).
请使用,请确保在转换失败的情况下使用try catch进行错误处理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句