-1
A
回答
3
是
System.out.println(6.0 % 1 == 0);
打印
true
而
System.out.println(6.1 % 1 == 0);
打印
false
作爲JLS specifies爲浮點數的餘數運算:
在其餘的情況下,如果既沒有無窮大,也不是零,也不NaN被涉及,從除法浮點餘數r由除數d的除數n由數學關係式r = n - (d·q)定義,其中q是僅當n/d爲負時爲負的整數,並且僅當n/d爲正時爲正,且其爲量級儘可能大而不超過n和d的真實數學商數的大小。
因此,如果n
是要測試的數量和d
爲1,餘數r爲r = n - q
一些整數q
。因此,如果剩餘的r
是0
,n = q
對於某些整數q
,那麼您的測試號n
是一個整數。
0
我猜你要檢查,如果一個號碼是一個int:
public boolean isObjectInteger(Object o) { return o instanceof Integer; }
應該做的工作。
0
相關問題
- 1. for循環,如果語句
- 2. 如果語句內循環
- 3. while循環,如果語句錯誤
- 4. for循環和如果在awk語句
- 5. 如果語句無限循環
- 6. Bash:如果語句嵌套for循環
- 7. 如果語句內while循環錯誤
- 8. For循環和如果語句混淆
- 9. 退出如果語句循環python
- 10. 如果語句裏面的for循環
- 11. 如果語句在for循環中
- 12. 如果語句在Java for循環中
- 13. 如果語句嵌套循環邏輯
- 14. 如果else語句,while循環破碎
- 15. 如果語句在foreach循環中
- 16. swift 1.2如果循環切換語句
- 17. 如果else語句和while循環
- 18. 如果內的循環語句 - Matlab的
- 19. 如果語句在foreach循環內
- 20. 嵌套/如果循環和語句
- 21. 如果語句後跟循環
- 22. 如果else語句foreach循環
- 23. 如果語句在while循環
- 24. for循環其他如果語句
- 25. 如果語句不適用於循環
- 26. 如果語句在foreach循環中c#
- 27. 如果語句在while循環中行爲不正確
- 28. 如果語句功能循環不正確
- 29. 2 while循環VS如果else語句在1 while循環
- 30. 如果語句不起作用while循環裏面的循環
此檢查如果對象是Integer類的,我不認爲這是他想要的... –