java - 如何检查输入值是整数还是 float ?

标签 java floating-point int rounding

如何判断输入值是整数还是 float ?

假设 312/100=3.12 这里我需要检查 3.12 是浮点值还是整数值,即没有任何小数位值。

最佳答案

您应该检查数字的小数部分是否为 0。 使用

x==Math.ceil(x)

x==Math.round(x)

或者类似的东西

关于java - 如何检查输入值是整数还是 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727569/

相关文章:

python - numpy dtype int 类型错误

java - 使用 apache tomcat 7 进行 LDAP(JNDI 领域)身份验证

Java 枚举 toString() 方法

java - java中的直方图均衡

c++ - 获取最大 C++ 浮点值的平台无关方式

python - 随机将 float 舍入为整数

c - 将带有 float 的txt文件读入二维矩阵

java - 设置接口(interface)和自然排序【无厘头面试测试】

java - Euler014 使用 int 比使用 long 花费的时间长得多

python - Python 上的 Int 与 Double