bigdecimal开根号
时间: 2023-10-18 16:25:25 浏览: 235
BigDecimal开n次方根
您可以使用 `BigDecimal` 类中的 `sqrt()` 方法来计算一个 `BigDecimal` 对象的平方根。以下是一个示例代码:
```java
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal number = new BigDecimal("9.0");
BigDecimal squareRoot = number.sqrt();
System.out.println("Square root of " + number + " is: " + squareRoot);
}
}
```
在上面的示例中,我们创建了一个 `BigDecimal` 对象 `number`,其值为 9.0。然后,我们调用了 `sqrt()` 方法来计算该数字的平方根,并将结果存储在 `squareRoot` 变量中。最后,我们通过打印语句输出了计算结果。
请注意,在使用 `BigDecimal` 类进行数值计算时,应始终使用字符串构造函数来创建 `BigDecimal` 对象,以避免由于浮点数精度问题引起的不准确结果。
阅读全文