找到指定數字的平方根的 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+ 閱覽

開啟您的 職業

完成課程後取得認證

開始
廣告
© . All rights reserved.