下面的例子显示lang.Math.pow()方法的使用:
package com.yiibai;import java.lang.*;public class MathDemo {
public static void main(String[] args) {
// get two double numbers
double x = 2.0;
double y = 5.4;
// print x raised by y and then y raised by x
System.out.println("Math.pow(" + x + "," + y + ")=" + Math.pow(x, y));
System.out.println("Math.pow(" + y + "," + x + ")=" + Math.pow(y, x));
}
}
编译和运行上面的程序,这将产生以下结果:
Math.pow(2.0, 5.4)=42.22425314473263Math.pow(5.4, 2.0)=29.160000000000004
扩展资料:
public static double pow(double a, double b)返回提高到第二个参数的第一个参数的幂值。
一个浮点值被认为是一个整数,当且仅当它是有限的,在固定点的方法ceil 或等价一个固定点的方法floor的值是一个固定点的一个参数的方法,当且仅当应用该方法的值的结果是相等的值。
参数:
a :基数
b:指数
返回值: ab.
异常:NA
参考资料来源:百度百科—java.math
参考资料来源:百度百科—Math对象
Math.pow(底数,几次方)
如:double a=2.0;
double b=3.0;
double c=Math.pow(a,b);
就是2的三次方是多少;
c最终为8;
准确写法是:
Math.Pow(double a,double b)
返回指定数字的指定次幂。
他的定义:public static double Pow(
double x,
double y
)
调用方法:double v=Math.Pow(1,2);