Java 程序,用于求给定数字的平方根


求给定数字平方根的过程可分为两个步骤。第一步求整数部分,第二步求分数部分。

算法

  • 定义值 n 以求平方根。
  • 定义变量 i,将其设为 1。(求整数部分)
  • 定义变量 p,将其设为 0.00001。(求分数部分)
  • 当 i*i 小于 n 时,增加 i。
  • 第 4 步应该生成整数部分。
  • 当 i*i 小于 n 时,将 p 加到 i 中。
  • 现在,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

更新于: 13-Mar-2020

1K+ 浏览

开启你的 职业生涯

完成此课程,获得认证

立即开始
广告
© . All rights reserved.