0
A
回答
14
你使用integer division(意外)。 360/100
正在返回3
,那麼3 * 50
當然是150
。要獲得浮點結果,請嘗試將360
或100
先鑄造成浮點數,或者只使用文字浮點數 - 即360.0/100
或360/100.0
或360.0/100.0
。
或者,正如@KennyTM在註釋中指出的那樣,您可以重新排序語句,如360 * 50/100
- 如果浮點數由於任何原因而無法接受,則此功能特別有用。
相關問題
- 1. BitConverter.ToInt16()產生意想不到的結果
- 2. @ Html.ActionLink()產生意想不到的結果
- 3. PHP - 簡單的IF ... ELSE IF ...產生意想不到的結果,教育我嗎?
- 4. 一個非常簡單的if ... else語句產生意想不到的結果
- 5. Arduino訪問數組產生意想不到的結果
- 6. JQuery加載函數產生意想不到的結果
- 7. NSDateComponents產生意想不到的效果
- 8. 在JavaScript中比較花車產生意想不到的結果
- 9. Typo在PHP中產生了意想不到的結果
- 10. 在WHERE中使用OR會產生意想不到的結果
- 11. 簡單的validates_length_of產生意想不到的NoMethodError
- 12. 重寫的paintComponent()在JButton的產生意想不到的結果
- 13. XML到JSON產生意想不到的結果
- 14. 插入的代碼產生意想不到的結果
- 15. 遞增產生意想不到的結果的字符串
- 16. 嵌套的SQL語句產生意想不到的結果
- 17. 達到void函數結束時產生意想不到的結果
- 18. criteria.setProjection(Projections.rowCount())與Hibernate產生意想不到的結果
- 19. MYSQL UNION產生意想不到的結果和失蹤列
- 20. R:鏈序列和排序產生意想不到的結果
- 21. CUDA程序產生意想不到的結果
- 22. CTRL-K在Vim產生意想不到的結果
- 23. Sinatra/Rack session.fetch產生意想不到的結果
- 24. 爲什麼TTime比較會產生意想不到的結果?
- 25. 從C#調用Delphi DLL會產生意想不到的結果
- 26. 爲什麼XSLT產生意想不到的結果
- 27. 加入PySpark會產生意想不到的結果
- 28. 查找/替換爲sed會產生意想不到的結果
- 29. Matlab exp會產生意想不到的結果
- 30. Javascript淡出產生意想不到的結果
或'360 * 50/100'。 – kennytm 2010-04-04 15:16:22
完美。謝謝。 – alistairholt 2010-04-04 15:55:39