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+ 瀏覽

開啟你的 職業生涯

完成此課程,獲得認證

立即開始
廣告