在本教程中,我們將借助示例了解 Java Math.sqrt() 方法。
sqrt()
方法返回指定數字的平方根。
示例
class Main {
public static void main(String[] args) {
// compute square root of 25
System.out.println(Math.sqrt(25));
}
}
// Output: 5.0
數學語法。sqrt()
用法:
Math.sqrt(double num)
在這裏,sqrt()
是一個靜態方法。因此,我們使用類名 Math
訪問該方法。
參數:
sqrt()
方法采用單個參數。
- num- 要計算其平方根的數
sqrt() 返回值
- 返回指定數字的平方根
- 如果參數小於 0 或 NaN,則返回 NaN
注意:該方法始終返回正數且正確舍入的數字。
示例:Java 數學 sqrt()
class Main {
public static void main(String[] args) {
// create a double variable
double value1 = Double.POSITIVE_INFINITY;
double value2 = 25.0;
double value3 = -16;
double value4 = 0.0;
// square root of infinity
System.out.println(Math.sqrt(value1)); // Infinity
// square root of a positive number
System.out.println(Math.sqrt(value2)); // 5.0
// square root of a negative number
System.out.println(Math.sqrt(value3)); // NaN
// square root of zero
System.out.println(Math.sqrt(value4)); // 0.0
}
}
在上麵的示例中,我們使用了Math.sqrt()
方法來計算無窮大、正數、負數和零的平方根。
這裏,Double.POSITIVE_INFINITY
用於在程序中實現正無窮大。
當我們將一個 int 值傳遞給 sqrt()
方法時,它會自動將 int
值轉換為 double
值。
int a = 36;
Math.sqrt(a); // returns 6.0
相關用法
- Java Math sinh()用法及代碼示例
- Java Math sin()用法及代碼示例
- Java Math subtractExact(long x, long y)用法及代碼示例
- Java Math subtractExact(int a , int b)用法及代碼示例
- Java Math subtractExact()用法及代碼示例
- Java Math scalb()用法及代碼示例
- Java Math addExact(long x, long y)用法及代碼示例
- Java Math nextAfter()用法及代碼示例
- Java Math cos()用法及代碼示例
- Java Math multiplyFull()用法及代碼示例
- Java Math incrementExact(int x)用法及代碼示例
- Java Math tan()用法及代碼示例
- Java Math nextUp()用法及代碼示例
- Java Math addExact()用法及代碼示例
- Java Math atan2()用法及代碼示例
- Java Math max()用法及代碼示例
- Java Math incrementExact()用法及代碼示例
- Java Math floorMod()用法及代碼示例
- Java Math acos()用法及代碼示例
- Java Math exp()用法及代碼示例
注:本文由純淨天空篩選整理自 Java Math sqrt()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。