[問題] 小數點的問題@_@?

看板java作者 (阿甫)時間17年前 (2008/04/02 05:38), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/2 (看更多)
<% double a=0.6; do{ out.print(a); a = a+1; out.print("<br>"+"<p>"); }while(a<1.0); %> 這樣跑出來的東西 不是正常要0.6 0.7 0.8 0.9嗎? 怎麼我跑出來的東西是 0.6 0.7 0.7999999 0.899999 0.99999 中間出了什麼事情了呢Orz 還有另一個問題 String count1 =session.getAttribute("count").toString(); int n = Integer.parseInt(count1); 這樣 n似乎還是不能算? 會有error 還是有別的寫法可以使用呢 以上問題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.127.83.231

04/02 05:40, , 1F
此問題的解法前幾篇好像正巧出現過。
04/02 05:40, 1F

04/02 05:40, , 2F
樓上的大大是說兩個問題都有人解了嗎@_@? 我爬看看
04/02 05:40, 2F

04/02 05:44, , 3F
( ̄ー ̄;) 我找不到
04/02 05:44, 3F

04/02 07:05, , 4F
1. 關鍵字:NumberFormat 2. error 訊息是什麼
04/02 07:05, 4F

04/02 13:14, , 5F
1+0.6=0.7 這似乎不是唯一的解((/‵Д′)/~ ╧╧)
04/02 13:14, 5F

04/02 13:46, , 6F
阿 打錯了,我加0.1啦= ="
04/02 13:46, 6F
文章代碼(AID): #17ygj2d_ (java)
文章代碼(AID): #17ygj2d_ (java)