Java Math cbrt()方法返回指定數(shù)字的立方根。
cbrt()方法的語(yǔ)法為:
Math.cbrt(double num)
注意:cbrt()是靜態(tài)方法。因此,我們可以使用類名來(lái)訪問(wèn)該方法Math。
num - 要計(jì)算其立方根的數(shù)字
返回指定數(shù)字的立方根
如果指定值為NaN,則返回NaN
如果指定的數(shù)字為0,則返回0
注意:如果參數(shù)為負(fù)數(shù)-num,則cbrt(-num) = -cbrt(num)。
class Main {
public static void main(String[] args) {
// 創(chuàng)建雙精度變量
double value1 = Double.POSITIVE_INFINITY;
double value2 = 27.0;
double value3 = -64;
double value4 = 0.0;
// 無(wú)窮大的立方根
System.out.println(Math.cbrt(value1)); // Infinity
// 正數(shù)的立方根
System.out.println(Math.cbrt(value2)); // 3.0
// 負(fù)數(shù)的立方根
System.out.println(Math.cbrt(value3)); // -4.0
// 零的立方根
System.out.println(Math.cbrt(value4)); // 0.0
}
}在上面的示例中,我們使用了Math.cbrt()方法來(lái)計(jì)算無(wú)窮,正數(shù),負(fù)數(shù)和零的立方根。
在此,Double.POSITIVE_INFINITY用于在程序中實(shí)現(xiàn)正無(wú)窮大。
當(dāng)我們將int值傳遞給cbrt()方法時(shí),它將自動(dòng)將該int值轉(zhuǎn)換為該double值。
int a = 125; Math.cbrt(a); // 返回 5.0