21xrx.com
2025-04-21 13:01:27 Monday
文章检索 我的文章 写文章
Java中求平方根的算法及代码实现
2023-06-17 17:13:17 深夜i     15     0
Java 平方根 算法

在Java编程中,求平方根是一项常见的计算任务。Java中提供了Math类来实现这一任务,不过我们也可以手动编写代码来实现平方根的计算。

代码实现如下:

public class SquareRoot {
  public static double sqrt(double num) {
    double x0 = num;
    double x1 = (x0 + num / x0) / 2;
    while (Math.abs(x1 - x0) > 1e-9) {
      x0 = x1;
      x1 = (x0 + num / x0) / 2;
    }
    return x1;
  }
}

上述代码中,我们采用了牛顿迭代法来求解平方根,并设置了一个足够小的精度范围。通过调用该方法,我们可以很方便的求解任意数的平方根。

3个

  
  

评论区

请求出错了