想知道什麼是正確的方式來代表x^(1/3)
?這是我的代碼,它返回的正確值爲8^(1/3)
。想知道是否有其他更好的方法?指數1/3的Java
int a = 8;
System.out.println(Math.pow(8, 1/3.0)); // returns 2
問候, 林
想知道什麼是正確的方式來代表x^(1/3)
?這是我的代碼,它返回的正確值爲8^(1/3)
。想知道是否有其他更好的方法?指數1/3的Java
int a = 8;
System.out.println(Math.pow(8, 1/3.0)); // returns 2
問候, 林
啊,立方體根(可怕的方法名) –
感謝kennytm,如果對於任何根,不一定是立方根,是否有一個通用函數(例如對於n ^(1/m))? –
@ LinMa不,沒有。如果您想要處理負數的奇數根,則可以使用'Math.pow(x,1/n)',或者由第二個鏈接問題的提問者實現。 – kennytm
在何種意義上更好? – azurefrog
@azurefrog,更優雅高效的方式。 –
@azurefrog,你會怎麼寫同樣的邏輯,順便說一句? –