標籤

2011年10月13日 星期四

JAVA 簡單運算. 因為太基礎了所以我不會 0.0!

話說. 全世界都知道

double z = 600/320;

再怎樣, 結果不可能為 1 吧. 偏偏 JAVA 回應是 1.0

因為這個運算太 EASY 所以我從來不相信結果會是錯的. 導致整個畫面在7吋平版上. 完全不正常. 在 DEBUG 的過程中. 看到 z 的結果是 1.0 我的天....

原來除了 z 要宣告成 Double 之外, 連運算過程也要宣告 (double)

所以正確來說. 應該是

double z = (double) 600/320;

我倒..... 明白. 果然是太久沒寫程式了.

....

沒有留言:

張貼留言