java.lang.Math.pow(double a, double b)方法实例
java.lang.Math.pow(double a, double b) 返回提高到第二个参数的第一个参数的幂值。
(一个浮点值被认为是一个整数,当且仅当它是有限的,在固定点的方法ceil 或等价一个固定点的方法floor的值是一个固定点的一个参数的方法,当且仅当应用该方法的值的结果是相等的值。)
计算结果必须在1 ulp的确切结果。结果必须具有半单调。
声明
以下是java.lang.Math.pow()方法的声明
public static double pow(double a, double b)
参数
-
a -- 基数
-
b -- 指数。
返回值
此方法返回值为 ab.
异常
-
NA
例子
下面的例子显示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.22425314473263 Math.pow(5.4, 2.0)=29.160000000000004