JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? [Re:worookie]
item1394

松隆子



發文: 81
積分: 4
於 2003-10-14 14:45 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
簡單的說,問題出在"IEEE 754 floating-point arithmetic" ,在Java語言裡遵守這項規則,這項規則不使用小數點來表示數字 ! 也就是說沒有小數點這種東西,相反的它使用分數及指數來表示小數
例如:
0.5 = 1/2
0.75 = 1/2 + 1/4
0.875 = 1/2 + 1/4 + 1/8
0.1 = 1/16 + 1/32 + 1/256 + 1/512 +1/4096 + 1/8192 + ....

知道了嗎?到最後,這一連串的分數將會無止境的下去,也因此造成了浮點數運算上的誤差

ps. 有興趣深入了解的人可到下面網址看看
http://java.sun.com/developer/JDCTechTips/2003/tt0204.html#2
前面只是我簡單的介紹,之後我會試試將全文翻得完整一點,盡力而為囉
還請各位前輩多多指教!!
Sleepy


item1394 edited on 2004-06-05 22:10
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
24961 [精華] [FAQ] 為何 1.0 - 0.8 不是 0.2? worookie 59 2003-10-14 01:40
23297 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? ymshin 25 2003-10-14 01:56
23384 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? qop 170 2003-10-14 02:34
23203 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? ymshin 244 2003-10-14 02:40
23181 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? qop 116 2003-10-14 10:01
24131 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? item1394 466 2003-10-14 14:45
23194 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? metavige 149 2003-10-14 17:03
23082 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? item1394 65 2003-10-14 17:40
25178 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? item1394 4558 2003-10-14 18:02
22912 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? worookie 17 2003-10-15 01:19
22869 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? worookie 76 2003-10-15 01:26
23184 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? T55555 193 2003-10-15 00:14
23113 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? koji 1103 2003-10-15 02:15
23424 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? jini 354 2003-10-15 02:19
22938 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? item1394 79 2003-12-26 10:01
12362 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? 小a 366 2011-01-18 23:19
12355 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? 小a 401 2011-01-18 23:24
12537 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? 小a 159 2011-01-18 23:27
8271 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? Alumisun 147 2013-05-05 23:03
7458 Re:[FAQ] 為何 1.0 - 0.8 不是 0.2? coolmaning 180 2013-10-23 11:44
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8