Java Math cbrt ()

La syntaxe du cbrt() la méthode est:

 Math.cbrt(double num) 

Ici, cbrt() est une méthode statique. Par conséquent, nous accédons à la méthode en utilisant le nom de la classe, Math .


Paramètres de cbrt ()

le cbrt() La méthode prend un seul paramètre.

  • num– nombre dont la racine cubique doit être calculée

cbrt () Valeurs de retour

  • renvoie la racine cubique du nombre spécifié
  • renvoie NaN si la valeur spécifiée est NaN
  • renvoie 0 si le nombre spécifié est 0

Remarque: Si l’argument est un nombre négatif-num, puis cbrt(-num) = -cbrt(num) .


Exemple: 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
  }
} 

Dans l’exemple ci-dessus, nous avons utilisé le Math.cbrt() méthode pour calculer la racine cubique deinfini, nombre positif, nombre négatif, etzéro.

Ici, Double.POSITIVE_INFINITY est utilisé pour implémenter l’infini positif dans le programme.

Lorsque nous passons une valeur entière au cbrt() méthode, il convertit automatiquement la int valeur à la double valeur.

 int a = 125;

Math.cbrt(a); // returns 5.0