bcdiv(string, string [, int])
java
相当于什么
该函数除以两个任意精度数
我想使用:
bcdiv(10000,100, 2)
会产生 100.00
或
bcdiv(10000,100, 3)
会导致 100.000
我对它的精确度更感兴趣。
我想在java
答案 0 :(得分:2)
BigDecimal
类允许进行精确数学计算。特别参见divide方法。
BigDecimal a = new BigDecimal(10000);//Can take int
BigDecimal b = new BigDecimal("100");//Or string
BigDecimal answer = a.divide(b);
答案 1 :(得分:1)
该数字已定义结构,但您可以格式化由此数字生成的字符串:
String.format("%.2f",10000/100f);