Java程序查找给定数字的平方根

查找数字平方根的过程可以分为两个步骤。第一步是找到整数部分,第二步是分数部分。

算法

  • 定义值n以找到其平方根。

  • 定义变量i并将其设置为1。(对于整数部分)

  • 定义变量p并将其设置为0.00001。(对于分数部分)

  • 当i * i小于n时,增加i。

  • 到目前为止,第4步应产生整数部分。

  • 当i * i小于n时,将p加到i。

  • 现在我的平方根值为n。

示例

public class SquareRoot {
   public static void main(String args[]){
      int n = 24;
      double i, precision = 0.00001;
      for(i = 1; i*i <=n; ++i);
      for(--i; i*i < n; i += precision);
      System.out.println("Square root of given number "+i);
   }
}

输出结果

Square root of given number 4.898979999965967