相当于 java 中 php 的 bcdiv

Equivalent to bcdiv from php in java

bcdiv(string, string [, int])java

中等价于什么

函数除以两个任意精度数

我想使用:

bcdiv(10000,100, 2) 结果为 100.00

bcdiv(10000,100, 3) 结果 100.000

我对它提供的精度更感兴趣。

我想要 java

中的等效项

link to the php manual

BigDecimal class 允许任意精度数学运算。特别是参见 divide 方法。

BigDecimal a = new BigDecimal(10000);//Can take int
BigDecimal b = new BigDecimal("100");//Or string
BigDecimal answer = a.divide(b);

该数字已定义结构,但您可以格式化从该数字生成的字符串:

String.format("%.2f",10000/100f);