CATEGORY

BigDecimal 與數字運算

  • 2025年11月8日

掌握 Java 中的 BigDecimal:精確的金額計算,杜絕浮點誤差

1. 介紹 Java 中數值計算的精確度問題 在 Java 程式設計中,數值計算每天都會進行。例如,計算產品價格、確定稅金或利息 — 這些操作在許多應用程式中都是必要的。然而,當使用浮點數類型如 float 或 double 進行此類計算時,可能會發生意外的錯誤。 這是因為 float 和 double 以 二進位近似值 表示數值。像「0.1」或「0.2」這樣在十進位中可以精確表示的值,在二進位中 […]