スカラーの除算演算子はどのように使用されますかBigDecimal
?この作業を取得するためにスカラBigDecimal除算
val d1 = BigDecimal(2)
val d2 = BigDecimal(3)
val div = d1/d2 //throws ArithmeticException: non-terminating decimal expansion
、あなたは小数にDECIMAL128
コンテキストを定義する必要があります。残念ながら、私が見ることのできる唯一の方法は次のとおりです。
val div = new BigDecimal(d1.bigDecimal.divide(d2.bigDecimal, MathContext.DECIMAL128)) //OK!
これは単なる混乱です。何か不足していますか?
素晴らしい答えだこと、感謝Flaviu –