在本教程中,我们将借助示例了解 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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。