用JAVA計算平方根
寫程式的時候常常會計算一個數的平方根,接下來為大家貼上如何用Java方法計算一個數的平方根。
第一種方式
public static double sqrt (double c) {
if (c < 0) return Double.NaN;
double err = 1e-15;
double t = c;
while( Math.abs(t - c/t) > err * t)
t = (c/t + t) /2.0;
return t;
}
第二種方式 大家可以直接借用Math.sqrt方法
java.lang.Math.sqrt(double a) 返回正確舍入的一個double值的正平方根。特殊情況:
-
如果引數是NaN或小於為零,那麼結果是NaN.
-
如果引數是正無窮大,那麼結果為正無窮大.
-
如果引數是正零或負零,那麼結果是一樣的引數.
-
否則,其結果是最接近真正的數學平方根的引數值的double值。
相關文章
- 用java實現一個簡單的計算器Java
- 計算素數【Java】Java
- Lisp求平方根Lisp
- 向量點積計算javaJava
- 關於求平方根
- 【JAVA】多邊形重心計算Java
- Java (計算機程式語言)Java計算機
- java8平行計算Java
- 69.x的平方根
- LeetCode 69[x的平方根]LeetCode
- Java 17的計算速度比Java 8慢? - marianJava
- Java中計算移動平均線Java
- java面試--計算機網路Java面試計算機網路
- 用python和計算機對話(計算機的語句)Python計算機
- 計算機概念——io 複用計算機
- 函式計算——應用初探函式
- 雲端計算有什麼用?雲端計算的應用領域有多大?
- Java程式設計常用計算機小知識Java程式設計計算機
- 用Python開發實用程式 – 計算器Python
- 計算機二級Java複習1計算機Java
- 軟工計算1—Java篇1 20240513軟工Java
- java Count如何計算流中的元素Java
- 計算機網路--應用層計算機網路
- 計算機網路 - 應用層計算機網路
- 表示式計算(棧的應用)
- node計算記憶體佔用記憶體
- 計算機網路 -- 應用層計算機網路
- 雲端計算素材、課件:雲端計算可以做什麼用?
- 碎片化學習Java(五)-- Java計算圓柱體積Java
- Java設計模式-責任鏈模式,應用介面多個引數驗證,訂單多個費用的計算Java設計模式
- 用於計算數學統計的 PHP 包PHP
- 數學 —— 其他 —— 快速求逆平方根
- 求平方根 && 牛頓迭代法
- Python求一個數的平方根Python
- LeetCode LCR072[x的平方根]LeetCode
- Java計算機二級(上機真題)Java計算機
- java方法練習之簡單計算器Java
- 一,認識計算機和Java基礎計算機Java
- Java如何使用實時流式計算處理?Java