-6
A
回答
2
默認情況下,.1
解決在java中輸入double。並且添加f
告訴編譯器它是float類型的。
所以沒必要施放它!
+0
當然,在這種情況下,不需要將其轉換爲「float」,因爲它由'/'運算符轉換爲'double',而((double).1f'實際上是'0.10000000149011612',而不是'0.1',因此使字面上的'浮動'實際上是有害的。哎呀! – Andreas
相關問題
- 1. 機器人是什麼InputMethodService.onKey和OnKeyboardActionListener.onkeydown
- 2. 與%.1f和%.01f有什麼不同?
- 3. 在機器人機器人
- 4. 這是怎麼谷歌機器人取指我的網站
- 5. 什麼是一個好的機器人模擬器?
- 6. 什麼是機器人連接器API的基礎URL
- 7. 機器人資源文件和機器人測試套件在機器人框架有什麼區別
- 8. Java中float「1」和float「1f」之間的區別是什麼?
- 9. 機器人:爲什麼FragmentActivity.onDestroy叫onCreateView
- 10. 什麼是FFP機器?
- 11. 在Ruby中,「接收器」是指什麼?
- 12. 瞭解什麼主機是指泊塢
- 13. 什麼是本機指針和returnAddress?
- 14. 什麼是 「@」 是指在C#
- 15. 什麼是*是指在C
- 16. 在編譯方面什麼是「機器」?
- 17. 從電報機器人發送郵件的限制是什麼
- 18. 什麼是$意味着.hprof文件機器人工作室
- 19. 什麼是未決意圖和使用它一個機器人
- 20. 什麼是使用OpenGL-ES(機器人)畫線
- 21. 什麼是一些流行的機器人API /框架
- 22. HTML中「機器人」元標記的用途是什麼?
- 23. 機器人 - 什麼是我的應用程序
- 24. 什麼指令集在打樁機中,但不是推土機
- 25. 在機器人
- 26. 在機器人
- 27. 在機器人
- 28. 在機器人
- 29. 在機器人
- 30. 在機器人
'float'字面值爲'0.1'。請參見[Java語言規範§3.10.2。浮點文字](https://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.2):*浮點文字的類型爲'float '如果後綴爲ASCII字母'F'或'f';否則它的類型是'double',它可以有一個ASCII字母'D'或'd'。* ---當然,在這種情況下添加'f'是愚蠢的,因爲除法運算符(' /')會將值強制爲'double',實際上在'float'到'double'轉換中失去了精度。 – Andreas
0.1表示double,.1f表示0.1浮點數 – user7676575
帶後綴'f/F'的任何東西都被稱爲['Float'](https://docs.oracle.com/javase/7/docs/api/java/lang/ Float.html) – Paras