📜  Java数学cbrt()

📅  最后修改于: 2020-09-27 00:55:40             🧑  作者: Mango

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

推荐的教程

  • Java Math.pow()
  • Java Math.sqrt()