आप BigDecimal से विशिष्ट परिशुद्धता में मानों को आसानी से गोल कर सकते हैं, यदि आप चाहें तो आप इसे एक ही समय में दोहरे मान में परिवर्तित कर सकते हैं। उदाहरण के लिए:-
scala> वैल एस:बिगडेसिमल =10.232s:बिगडेसिमल =10.232
scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP).toDouble res1:डबल =10.23 // डबल के रूप में कनवर्ट किया गया
scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP) res2:scala.math.BigDecimal =10.23 // रूटिंग ऑफ
तो गणित का उपयोग करने के बजाय स्कैला में। गोल आप सेटस्केल का उपयोग कर सकते हैं।