为了账号安全,请及时绑定邮箱和手机立即绑定

需要在运行时判断,要怎么写?

需要在运行时判断,要怎么写?

达令说 2023-03-02 22:18:25
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型");

查看完整回答
反对 回复 2023-03-06
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

AVA判断类型就用反射,

if(var instanceof integer) {
system.out.println("true")
}

int是类型,不是对象

查看完整回答
反对 回复 2023-03-06
  • 2 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信