java中的java.lang.Math,sqrt(double a)能夠開平方根,若是開屢次平方,有沒有現成的方法呢?java
答案是確定的。咱們可使用pow(double a,double b),若是給a開b次方,能夠用pow(a,1.0/b)。code
/** * @ClassName: TestPow * @Description: * @author ybwei * @date 2017年10月25日 * */ public class TestPow { /** * * @author ybwei */ @Test public void testPow() { double a=Math.pow(27, 1.0/3); System.out.println(a); } }
注意:ip
指數b爲1.0/3,若是是1/3,指數即爲0,返回結果爲1。io