cbrt()
方法的语法为:
Math.cbrt(double num)
在这里, cbrt()
是静态方法。因此,我们使用类名Math
来访问该方法。
cbrt()参数
cbrt()
方法采用单个参数。
- num-要计算其立方根的数字
cbrt()返回值
- 返回指定数字的立方根
- 如果指定值为NaN,则返回NaN
- 如果指定的数字为0,则返回0
注意 :如果参数为负数-num ,则cbrt(-num) = -cbrt(num)
。
示例:Java Math cbrt()
class Main {
public static void main(String[] args) {
// create a double variable
double value1 = Double.POSITIVE_INFINITY;
double value2 = 27.0;
double value3 = -64;
double value4 = 0.0;
// cube root of infinity
System.out.println(Math.cbrt(value1)); // Infinity
// cube root of a positive number
System.out.println(Math.cbrt(value2)); // 3.0
// cube root of a negative number
System.out.println(Math.cbrt(value3)); // -4.0
// cube root of zero
System.out.println(Math.cbrt(value4)); // 0.0
}
}
在上面的示例中,我们使用Math.cbrt()
方法来计算无穷大 , 正数 , 负数和零的立方根。
在这里, Double.POSITIVE_INFINITY
用于在程序中实现正无穷大。
当我们将整数值传递给cbrt()
方法时,它将自动将int
值转换为double
值。
int a = 125;
Math.cbrt(a); // returns 5.0
推荐的教程
- Java Math.pow()
- Java Math.sqrt()