📜  Java中的数学 pow() 方法与示例

📅  最后修改于: 2022-05-13 01:55:50.621000             🧑  作者: Mango

Java中的数学 pow() 方法与示例

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