java.lang.Math cbrt(double a)
Description :
This java tutorial shows how to use the cbrt(double a) method of Math class under java.lang package. This method returns the cube root of the method argument.
Method Syntax :
public static double cbrt(double a)
Parameter Input :
DataType | Parameter | Description |
---|---|---|
double | a | the value which we want to determine cube root. |
Method Returns :
The cbrt(double a) method simply returns the positive cube root of a. Consider the following cases:
- If the argument is NaN, then the result is NaN.
- If the argument is infinite, then the result is an infinity with the same sign as the argument.
- If the argument is zero, then the result is a zero with the same sign as the argument.
Compatibility Version :
Requires Java 1.5 and up
Exception :
N/A
Java Code Example :
This java example source code demonstrates the use of cbrt(double a) method of Math class. Basically we just get the cube root of a value from the user input.
package com.javatutorialhq.java.examples; import static java.lang.System.*; import java.util.Scanner; /* * This example source code demonstrates the use of * cbrt(double a) method of Math class * Get the cube root value of the user input */ public class MathCubeRoot { public static void main(String[] args) { // ask for user input out.print("Enter a value:"); Scanner scan = new Scanner(System.in); // use scanner to get user console input double value = scan.nextDouble(); // get the cube root of a value double sqrtValue = Math.cbrt(value); out.println("cube root of "+value+" = "+sqrtValue); // close the scanner object to avoid memory leak scan.close(); } }
Sample Output :
Running the cbrt(double a) method example source code of Math class will give you the following output
Enter a value:8 cube root of 8.0 = 2.0
Exception Scenario :
N/A
Similar Method :
- N/A