21xrx.com
2024-12-27 04:40:37 Friday
登录
文章检索 我的文章 写文章
Java中求平方根的算法及代码实现
2023-06-17 17:13:17 深夜i     --     --
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个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复