<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>金額計算 on [Lou's lab]</title><link>/tags/%E9%87%91%E9%A1%8D%E8%A8%88%E7%AE%97/</link><description>Recent content in 金額計算 on [Lou's lab]</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><copyright>Copyright ©2020 Lou</copyright><lastBuildDate>Mon, 21 Jul 2025 20:04:32 +0800</lastBuildDate><atom:link href="/tags/%E9%87%91%E9%A1%8D%E8%A8%88%E7%AE%97/index.xml" rel="self" type="application/rss+xml"/><item><title>Effective Java Item 60：需要精確結果時避免使用 float 和 double</title><link>/posts/book/effective-java-item60/</link><pubDate>Mon, 21 Jul 2025 20:04:32 +0800</pubDate><guid>/posts/book/effective-java-item60/</guid><description>&lt;p>整理 &lt;strong>Effective Java&lt;/strong> 書中 Item 60: Avoid float and double if exact answers are required 心得筆記&lt;/p>
&lt;h2 id="主旨">主旨&lt;/h2>
&lt;p>Java 的 &lt;code>float&lt;/code> 和 &lt;code>double&lt;/code> 是為了高效處理&lt;strong>近似值&lt;/strong>而設計，特別適合科學與工程領域。&lt;br>
但若場景需要&lt;strong>精確數值&lt;/strong>（例如金額計算），它們就會成為麻煩來源，甚至導致錯誤結果。&lt;/p></description></item></channel></rss>