本文主要是介绍android 两数相除,保留两位及多位小数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*** valueOne:除数* valueTwo:被除数* scale:保留几位小数*/fun divide(valueOne: Int, valueTwo: Int, scale: Int): Double {if (scale < 0) {throw IllegalArgumentException("The scale must be a positive integer or zero")}val b1 = BigDecimal(java.lang.Double.toString(valueOne.toDouble()))val b2 = BigDecimal(java.lang.Double.toString(valueTwo.toDouble()))return b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).toDouble()}
这篇关于android 两数相除,保留两位及多位小数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!