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