里斯的學習筆記
標籤
C++
git
JAVA
javascript
jQuery
LINUX
PHP
2013年8月1日 星期四
【JAVA】浮點數四捨五入陷阱 Trap in JAVA floating point number rounding
JAVA預設在浮點數轉換成整數的時候
會將小數點的部分
無條件捨去
可是大多的時候我們都會做四捨五入來求較精確的結果
有一個小技巧可以簡易達成四捨五入的功能
如下:
double x = 20.6;
int y = (int) (x + 0.5);
沒錯!只要加上
0.5
就可以了
我寫了個簡單的範例:
float_rounding
大家可以參考一下, 有問題也請大家不吝指教, 謝謝 :)
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言