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

    // 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

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战