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

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

告訴你Java怎么開根號

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

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

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米_ _*米_ _

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美三级香港三级日本三级 | 国产高清大尺度一区二区不卡 | 欧美性猛交xx免费看 | 欧美精品亚洲精品日韩经典 | 日本人免费xxx在线视频 | 高清 国产 日韩 欧美 | 成年人黄视频在线观看 | 国产在线97色永久免费视频 | 野外三级国产在线观看 | 国产色婷婷精品综合在线 | 色爽视频 | 亚洲国产综合精品中文字幕 | 黄色毛片视频 | 日本三级欧美三级人妇英文 | 男人女人真曰批的视频动态 | 欧美成人免费一区在线播放 | 日韩在线毛片 | 中国毛片在线观看 | 免费成人高清 | 射综合网 | 成人免费视频软件网站 | 亚洲精品视频在线免费 | 日批网站免费 | 成在线人永久免费播放视频 | 中文有码 | 欧美高清成人videosex | 国产在线一区二区三区四区 | 五月花成人网 | 欧美极度另类 | 国产日日操 | 中文在线日本免费永久18近 | 国产女人成人精品视频 | 夜夜爽免费视频 | 成人α片| 色综合视频在线观看 | 七色永久性tv网站免费看 | 黄色小说软件 | 亚洲第一综合 | 亚洲黄色视屏 | 美女黄频a美女大全免费皮 美女黄免费网站 | 九九热视频精品 |