To calculate the cube root of a number in Java, you can use the Math.cbrt
method, which returns the cube root of a double value. Here is an example of how to use the Math.cbrt
method:
double x = 8; double y = Math.cbrt(x); System.out.println(y); // Outputs: 2.0
In this example, the Math.cbrt
method is used to calculate the cube root of the number 8, which is 2. The result is a double value, which is printed to the console using the println
method of the System.out
object.
You can also use the Math.cbrt
method to calculate the cube root of a float value by casting the float value to a double before calling the method. For example:
float x = 8.0f; double y = Math.cbrt((double) x); System.out.println(y); // Outputs: 2.0
The Math.cbrt
method returns the cube root of the input value, or NaN
(not a number) if the input value is negative. You can use the Double.isNaN
method to check whether the result is NaN
.
double x = -8; double y = Math.cbrt(x); if (Double.isNaN(y)) { System.out.println("Invalid input: negative number"); } else { System.out.println(y); }
This example calculates the cube root of a negative number, which results in NaN
. The Double.isNaN
method is used to check whether the result is NaN
, and the appropriate message is printed to the console.
You can use the Math.cbrt
method to calculate the cube root of a number in Java. This method returns the cube root of a double value, or NaN
if the input value is negative.