位置:首頁 > 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