java里怎么判断一个变量,是否是int型,或者是否是double型因为是在运行时需要判断,所以编写代码时我并不知道会是什么类型
2 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
用二目运算符 instanceof 用于比较一个变量是否是一个类的实例。
可这样写
double a=10.0;
if (boolean b=(Double)a instanceof Double) System.out.println("double型");
if (boolean b=(Integer)a instanceof Integer) System.out.println("int型");
开心每一天1111
TA贡献1836条经验 获得超13个赞
AVA判断类型就用反射,
if(var instanceof integer) {
system.out.println("true")
}
int是类型,不是对象
添加回答
举报
0/150
提交
取消