Re: [J2SE] 進行浮點數運算時如何四捨五入至小數第 …

看板java作者 (._.)時間18年前 (2007/10/10 02:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/17 (看更多)
: → archerlin:正因為用DecimalFormat有你說的問題所以我才想請教o大.. 10/09 21:46 : → archerlin:有何單用DecimalFormat可以正確的四捨五入的方式!想學:) 10/09 21:47 說實在的, 並不是喜歡拉推文出來打, 而是有些人就是喜歡躲進推文不知道在幹麻. 原po打從一開始就不是使用 BigDecimal, 而是浮點數. 所以我就壓根不提 BigDecimal. 因為那很複雜. 原po的回文也有說看不懂a大的說明. (當然也有說看不懂我的說明) 但至少他看了我的說明還知道去挖個叫 DecimalFormat 的東西出來用. (我一開始還只有想到 NumberFormat 咧) 還試出來這個 Rounding 對他來說不合用. 我貼的文章也講的很清楚. 5.0 使用的是 Rounding to Even, 也有畫線說為什麼會捨到那邊去. 6.0 以後可以自選如同 BigDecimal 中所提到的 Rounding Mode. 真的覺得 DecimalFormat 不好用, 自己繼承 NumberFormat 寫一個咩. 前面還有更高段的用 整數運算 %取位數 等等的. 真的要學就去學那種, 學像我當 API index 有屁用. -- 但是老實講, Rounding to Even 對我來說本來就不是個問題, 我 double 用一用發現不對, 後來就全部改成用 BigDecimal. 自此我 Java 幾乎沒用過 double.. -- 這讓我想到對岸有人說 Java 程式設計師有個里程碑. 這個里程碑叫做"能否自行重新實作 String 類" 類似像這樣的文章吧? 請把目標往這邊擺. API 讀再熟, 你頂多就是很厲害的樂高組合工罷了. 能寫出你要的 API, 那才是個樂高設計匠. -- 請不要寫一個不會動或不能正常運行的 String 類, 然後說你跨過那個里程碑了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.200.248 ※ 編輯: ogamenewbie 來自: 125.232.200.248 (10/10 02:57)
文章代碼(AID): #172ypSSH (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 5 之 17 篇):
文章代碼(AID): #172ypSSH (java)