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
提交
取消