黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 告訴你Java怎么開根號

告訴你Java怎么開根號

更新時間:2022-11-29 10:57:50 來源:動力節點 瀏覽14943次

計算數字的平方非常簡單。但是計算一個數的平方根更有趣一點。讓我們看看我們如何做到這一點。

1. 使用Math.sqrt()

public static double sqrt(double number);

參數:數字 返回:數字的平方根

number 參數接受double作為輸入,返回類型也是double值。

所以,如果 number = 9 Math.sqrt(9) = 3.0

這是一個演示Math.sqrt()用法的片段

int X = 9;
double R = Math.sqrt(X);
System.out.println("The square root of " + X + " is " + R);
// The square root of 9 is 3.0

2. 使用Math.pow()

就像我們使用 Math.pow 求一個數的平方一樣,我們也可以用它來求一個數的平方根。

但是怎么辦?

記住數字平方根的表示方式: X^{1/2}X1 / 2; 這意味著一個數的平方根是 X 的 ½ 次方。

因此,如果我們將 Math.pow 中的指數值傳遞為0.50 。5個這是KaTeX parse error: Expected 'EOF', got '½' at position 1: ½?,結果數將是平方根。讓我們在下面的代碼片段中嘗試一下。

int X = 9;
double R = Math.pow(X, 0.5);
System.out.println("The square root of " + X + " is " + R);
// The square root of 9 is 3.0

整潔吧?同一個函數用于計算兩個不同的操作。

3.不使用任何內置功能

現在我們已經了解了幾種使用 Java 中的內置函數來求數字平方根的方法,讓我們看看不使用任何此類內置函數的方法。

讓我先提出一個算法,然后我們會一步一步地分解它。

從...開始我 = 1一世=1個, 如果我 * 我 == n一世*一世= =n,則 i 是 n 的平方根,因為 n 是一個完美的平方。

如果我 * 我 > ñ一世*一世>n,這意味著平方根必須介于(i-1, i)(我−1 ,我), 讓我們稱他們為(低高)(低,_ _高)_ _ _.

在范圍內應用二進制搜索(低高)(低,_ _高)_ _ _. 尋找中米_ _的(低高)(低,_ _高)_ _ _:

如果中 * 中 == n米_ _*米_ _= =n, 這意味著我們假設中米_ _是的平方根nn.

如果中 * 中 > n米_ _*米_ _>n,這意味著我們所做的假設是不正確的。這意味著,n 的平方根必須小于 mid,因為任何高于 mid 的值都不能滿足條件中 * 中 == n米_ _*米_ _= =n. 因此,我們將嘗試通過重復步驟 3 來找到 mid 左側的平方根(低,中)(低,_ _我d ) _.

否則,中 * 中 < n米_ _*米_ _

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 免费看成人毛片 | 天天天天天天干 | 农村女人偷人一级大毛片 | 欧美精品亚洲精品日韩专区va | 嘿嘿嘿视频免费网站在线观看 | 亚洲伊人成综合人影院小说 | 人人狠狠 | 欧美video巨大粗暴多人 | 理论片黄色 | 亚洲欧美精品中文字幕 | 精品欧美一区二区三区在线观看 | 欧美巨大xxxx做受高清 | sss在线观看免费高清 | 午夜影院18 | 日韩a在线看免费观看视频 日韩h片 | 欧美视频精品在线观看 | 久草黑丝| 在线观看一级毛片免费 | 天天色色网 | 黄网站免费在线观看 | 日本黄色影片在线观看 | 国内精品久久久久久网站 | 亚洲欧洲成人 | 国产黄三级三·级三级 | 久视频在线观看久视频 | 欧美成人精品久久精品 | 国产91成人 | 亚洲另类在线视频 | 国产综合色在线视频 | 综合国产| 黄色一级毛片 | 丝袜美腿极品老师系列集合 | 亚洲色欲色欲综合网站 | 最近的免费中文字幕1 | 精品国产国语对白主播野战 | 免费的性爱视频 | 亚洲国产成人在线 | 色偷偷91久久综合噜噜噜噜 | 中文字幕在线免费看 | 综合99 | 国产一区二区久久久 |