找到指定数字的平方根的 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

更新于: 2020-3-13

1K+ 阅览

开启您的 职业

完成课程后取得认证

开始
广告