sqrt()
方法返回指定数字的平方根。
示例
class Main {
public static void main(String[] args) {
// compute square root of 25
System.out.println(Math.sqrt(25));
}
}
// Output: 5.0
Math.sqrt() 语法
sqrt()
方法的语法是
Math.sqrt(double num)
这里,sqrt()
是一个静态方法。因此,我们使用类名 Math
来访问该方法。
sqrt() 参数
sqrt()
方法接受一个参数。
- num - 要计算平方根的数字
sqrt() 返回值
- 返回指定数字的平方根
- 如果参数小于 0 或为 NaN,则返回 NaN
注意:该方法始终返回正数且四舍五入正确。
示例:Java Math 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
另请阅读