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