java计算开方
程序员文章站
2024-03-04 12:08:47
...
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。
转载于:https://my.oschina.net/u/182501/blog/1555958