java.lang.Math.pow()用於計算增加到其他數字冪的數字。該函數接受兩個參數,並將第一個參數的值返回到第二個參數。下麵列出了一些特殊情況:
- 如果第二個參數為正或負零,則結果將為1.0。
- 如果第二個參數是1.0,則結果將與第一個參數的結果相同。
- 如果第二個參數是NaN,那麽結果也將是NaN。
用法:
public static double pow(double a, double b) Parameter: a : this parameter is the base b : this parameter is the exponent. Return : This method returns ab.
例子1:顯示java.lang.Math.pow()方法的用法。
// Java program to demonstrate working
// of java.lang.Math.pow() method
import java.lang.Math;
class Gfg {
// driver code
public static void main(String args[])
{
double a = 30;
double b = 2;
System.out.println(Math.pow(a, b));
a = 3;
b = 4;
System.out.println(Math.pow(a, b));
a = 2;
b = 6;
System.out.println(Math.pow(a, b));
}
}
輸出:
900.0 81.0 64.0
例子2:當參數為NaN時,顯示java.lang.Math.pow()方法的用法。
// Java program to demonstrate working
// of java.lang.Math.pow() method
import java.lang.Math; // importing java.lang package
public class GFG {
public static void main(String[] args)
{
double nan = Double.NaN;
double result;
// Here second argument is NaN,
// output will be NaN
result = Math.pow(2, nan);
System.out.println(result);
// Here second argument is zero
result = Math.pow(1254, 0);
System.out.println(result);
// Here second argument is one
result = Math.pow(5, 1);
System.out.println(result);
}
}
輸出:
NaN 1.0 5.0
相關用法
- Java Java.math.BigInteger.modInverse()用法及代碼示例
- Java Java.math.BigInteger.probablePrime()用法及代碼示例
- Java Math exp()用法及代碼示例
- Java Math log()用法及代碼示例
- Java Math incrementExact()用法及代碼示例
- Java Math negateExact()用法及代碼示例
- Java Math getExponent()用法及代碼示例
- Java Math decrementExact()用法及代碼示例
- Java Math ulp()用法及代碼示例
- Java Math incrementExact(int x)用法及代碼示例
- Java Math addExact(int a, int b)用法及代碼示例
- Java Math nextAfter()用法及代碼示例
- Java Math abs()用法及代碼示例
- Java Math getExponent()用法及代碼示例
- Java Math asin()用法及代碼示例
注:本文由純淨天空篩選整理自barykrg大神的英文原創作品 Math pow() method in Java with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。