位置:首页 > Java技术 > java.lang > java.lang.Math.pow(double a, double b)方法实例

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