Java Math cbrt()方法返回指定數(shù)字的立方根。
cbrt()方法的語(yǔ)法為:
Math.cbrt(double num)
注意:cbrt()是靜態(tài)方法。因此,我們可以使用類(lè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