当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Math pow()用法及代码示例


在本教程中,我们将借助示例了解 Java Math.pow() 方法。

pow() 方法将第一个参数的结果返回到第二个参数的幂。

示例

class Main {
  public static void main(String[] args) {

    // computes 5 raised to the power 3
    System.out.println(Math.pow(5, 3));


  }
}

// Output: 125.

数学语法。pow()

pow(a, b) = ab

用法:

Math.pow(double num1, double num2)

在这里,pow() 是一个静态方法。因此,我们使用类名 Math 访问该方法。

参数:

pow() 方法采用两个参数。

  • num1- 基本参数
  • num2- index 参数

pow() 返回值

  • 返回结果数字1num2
  • 如果 num2 为零,则返回 1.0
  • 如果 num1 为零,则返回 0.0

注意: 有各种特殊情况pow()方法。要了解所有特殊情况,请访问Java Math.pow() 特殊情况(Java 官方文档).

示例:Java 数学 pow()

class Main {
  public static void main(String[] args) {

    // create a double variable
    double num1 = 5.0;
    double num2 = 3.0;

    // Math.pow() with positive numbers
    System.out.println(Math.pow(num1, num2));  // 125.0


    // Math.pow() with zero
    double zero = 0.0;
    System.out.println(Math.pow(num1, zero));    // 0.0
    System.out.println(Math.pow(zero, num2));    // 1.0


    // Math.pow() with infinity
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.pow(num1, infinity));  // Infinity
    System.out.println(Math.pow(infinity, num2));  // Infinity


    // Math.pow() with negative numbers
    System.out.println(Math.pow(-num1, -num2));    // 0.008

  }
}

在上面的例子中,我们使用了Math.pow()正数,负数,, 和无穷.

这里,Double.POSITIVE_INFINITY用于在程序中实现正无穷大。

注意:当我们将一个整数值传递给pow()方法,它会自动转换int对价值double价值。

int a = 2;
int b = 5;

Math.pow(a, b);   // returns 32.0

相关用法


注:本文由纯净天空筛选整理自 Java Math pow()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。