看板 java 關於我們 聯絡資訊
最近在寫jsp遇到的問題 其實是兩個數值相加後會溢位 如果用getInt就只能顯示出整數部份 這部份沒問題 但如果是getfloat跟getDouble都會有溢位的現象 有沒有能做到getLongDouble或是getBigDouble之類的方法? 就是相加後很大然後還可以表示浮點數... 嗯...補充一下好了... 因為是從DB抓資料算出來的 如果用getInt跑出來的數字是1100015450 我改成getDouble就會變成1.10001545E9 還是說我根本用錯了 = =" 小數的部分應該是零才對... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.173.49.133
adrianshum:你確定是溢位? double 可表達的值比 int 大很多哩! 11/06 18:28
※ 編輯: cloud1203 來自: 202.173.49.133 (11/06 18:52)
PsMonkey:那是科學表示法... 後面是指數... =.= 11/06 18:55
cloud1203:喔喔 原來如此^^"那能讓它顯示出正常的小數部份嗎?? 11/06 18:58
willieliao:用DecimalFormat 11/06 22:12
cloud1203:可以了 感謝大家的幫忙<(_ _)> 11/07 11:06