2016-11-09 51 views
0

我有一個公式,它應該被考慮,只是當結果是一個整數(不是float,不是double或其他數字類型)時。所以......有沒有可能說:「如果結果不是一個整數,比......」?將公式結果限制爲int?

+0

你有一個方法返回一個'int'嗎?那麼你不能在那裏有任何其他類型的變量......你應該[編輯]顯示一些代碼 –

+0

'1000 * 0.001'不一定會產生'1.0'並且等於1.所以:'if(Math。 abs(x - Math.round(x))<1E-14){intish}'。 –

回答

0
if(obj instanceof Integer) { 
    //this should do the job 
} 
+0

啊,這很有效! Thenk你很喜歡。 –