Método StrictMath cbrt() en Java

java.lang.StrictMath.cbrt() es un método incorporado en Java que se usa para devolver la raíz cúbica de un valor doble dado. El método muestra tres resultados especiales: 

  • El resultado es un cero con el mismo signo que el argumento cuando el argumento dado es cero.
  • El resultado es infinito con el mismo signo de argumento cuando el argumento es infinito.
  • El resultado es NaN cuando el argumento dado es NaN.

Sintaxis:  

public static double cbrt(double num)

Parámetros: este método acepta un parámetro num que es de tipo doble cuya raíz cúbica se requiere encontrar.
Valor devuelto: el método devuelve la raíz cúbica de num .
Los siguientes programas ilustran el método java.lang.StrictMath.cbrt(): 
Programa 1:  

java

// Java program to illustrate the
// java.lang.StrictMath.cbrt()
import java.lang.*;
 
public class Geeks {
 
    public static void main(String[] args)
    {
 
        double val1 = 8.05, val2 = 27, val3 = 0;
 
        // It returns the cube root of a double value
        double cbrtvalue = StrictMath.cbrt(val1);
        System.out.println("Cube root of "+val1+
                                  " = " + cbrtvalue);
 
        cbrtvalue = StrictMath.cbrt(val2);
        System.out.println("Cube root of "+val2+
                                  " = " + cbrtvalue);
 
 
        cbrtvalue = StrictMath.cbrt(val3);
        System.out.println("Cube root of "+val3+
                                  " = " + cbrtvalue);
 
    }
}
Producción: 

Cube root of 8.05 = 2.0041580161269152
Cube root of 27.0 = 3.0
Cube root of 0.0 = 0.0

 

Programa 2: 

java

// Java program to illustrate the
// java.lang.StrictMath.cbrt()
import java.lang.*;
 
public class Geeks {
 
    public static void main(String[] args)
    {
 
        double val1 = -8.05, val2 = 128, val3 = 0;
 
        // It returns the cube root of a double value
        double cbrtvalue = StrictMath.cbrt(val1);
        System.out.println("Cube root of "+val1+
                                  " = " + cbrtvalue);
 
        cbrtvalue = StrictMath.cbrt(val2);
        System.out.println("Cube root of "+val2+
                                  " = " + cbrtvalue);
 
        cbrtvalue = StrictMath.cbrt(val3);
         System.out.println("Cube root of "+val3+
                                  " = " + cbrtvalue);
 
    }
}
Producción: 

Cube root of -8.05 = -2.0041580161269152
Cube root of 128.0 = 5.039684199579493
Cube root of 0.0 = 0.0

 

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *