BigDecimal 簡介

爲什麼要使用BigDecimal? 你認爲你看錯了,但結果卻是是這樣的。問題在哪裏呢?原因在於我們的計算機是二進制的。浮點數沒有辦法是用二進制進行精確表示。我們的CPU表示浮點數由兩個部分組成:指數和尾數,這樣的表示方法一般都會失去一定的精確度,有些浮點數運算也會產生一定的誤差。如:2.4的二進制表示並非就是精確的2.4。反而最爲接近的二進制表示是 2.3999999999999999。浮點數的值
相關文章
相關標籤/搜索