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