我從我的數據庫中獲取以下值當我做 resultSet.getdouble()
轉換BigDecimal.toPlainString()來加倍執行算術運算
2.0006362409E9
我想在這個數字的算術運算。 我試圖讓使用BigDecimal.toPlainString()
的實際值,然後我得到了下面的值
2000636240.900000095367431640625
當我嘗試BigDecimal.toPlainString轉換()翻一番我在科學記數法再次獲取值。
我想分這個數 - 我怎麼能解決這個問題?
爲什麼科學記數法打擾你?您可以直接在'double'或'BigDecimal'上執行算術運算。符號只是一個打印的東西。 – RealSkeptic
將舍入模式的比例設置爲BigDecimal對象。 –
@SangamBelose也許你解釋了爲什麼你認爲*舍入*在這裏很重要。 – GhostCat