java中的java.lang.Math,sqrt(double a)可以开平方根,如果开多次平方,有没有现成的方法呢?
答案是肯定的。我们可以使用pow(double a,double b),如果给a开b次方,可以用pow(a,1.0/b)。
/** * @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); }}
注意:
指数b为1.0/3,如果是1/3,指数即为0,返回结果为1。