欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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