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

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

告訴你Java怎么開根號

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

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 二区三区在线观看 | 日日操网| 国产初高中生粉嫩无套第一次 | 激情五月婷婷开心 | 成人深爱网 | 天天干天天色综合 | 亚洲色图 欧美 | 午夜动漫| 国产大片线上免费观看 | 视频一区二区欧美日韩在线 | 黄色aa毛片 | 柠檬福利第一导航在线 | 伊人网综合| 成人在色线视频在线观看免费大全 | 中文字幕日韩精品在线 | 国产日产欧产美一二三区 | 一级片视频在线观看 | 人人干夜夜操 | 日本成人激情视频 | 在线观看欧美日韩 | 欧美日韩v | 婷婷视频网站 | 在线观看理论片免费韩国 | 亚洲丝袜中文字幕 | 国产免费三a在线 | 欧美精品xxxxbbbb | 日韩亚洲人成在线综合日本 | 中文字幕视频在线观看 | 天天干天天操天天 | 在线视频一区二区三区三区不卡 | 正在播放国产尾随丝袜美女 | 国产精品二区三区免费播放心 | 日韩激情视频在线 | 久久免费播放视频 | 成 黄 色 激 情视频网站 | 中文字幕亚洲区 | 五月天丁香婷婷综合久久 | 欧美综合亚洲 | 中文字幕在线观看亚洲 | 大香伊人中文字幕精品 | 五月婷婷在线视频 |