運算中的數據轉換

Java 在運算時(加減乘除),結果是參與計算的數據中最「大的」數據類型,好比,long 與int 計算,結果是long, 整數與浮點類型計算,結果是浮點。數據類型

容易讓人忽略的是,在整數除法運算中,即便除不盡,結果仍然是整數(向下取整)。因此用方法Math.ceil(int/int) 時,永遠不會獲得你想要的結果,若是想用,請先吧其中一個int 轉成 double。方法

相關文章
相關標籤/搜索