跳到主要内容

Java Math cbrt() 方法

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) {

// 创建一个 double 变量
double value1 = Double.POSITIVE_INFINITY;
double value2 = 27.0;
double value3 = -64;
double value4 = 0.0;

// 无穷大的立方根
System.out.println(Math.cbrt(value1)); // Infinity

// 正数的立方根
System.out.println(Math.cbrt(value2)); // 3.0

// 负数的立方根
System.out.println(Math.cbrt(value3)); // -4.0

// 零的立方根
System.out.println(Math.cbrt(value4)); // 0.0
}
}

在上述示例中,我们使用了 Math.cbrt() 方法来计算 无穷大正数负数 的立方根。

这里,Double.POSITIVE_INFINITY 用于在程序中实现正无穷大。

当我们向 cbrt() 方法传递整数值时,它会自动将 int 值转换为 double 值。

int a = 125;

Math.cbrt(a); // 返回 5.0

推荐教程