當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java StrictMath pow()用法及代碼示例


java.lang.StrictMath.pow()是StrictMath類的一種內置方法,用於查找冪值,即,一個自變量的值升為另一自變量的冪。數學上是指a^b。它產生三個特殊結果:

  • 當一個參數為NaN而另一個為非零參數或NaN時,該方法返回NaN。
  • 當第二個參數為1.0時,該方法返回與第一個參數相同的值。
  • 當第二個參數為正零或負零時,該方法返回1.0。

用法:

public static double pow(double num1, double num2)

參數:該方法接受兩個參數:


  • num1:這是雙精度類型,是指基數。
  • num2:這是雙精度類型,是指 index 。

返回值:該方法返回操作num1^num2的值。
例子:

Input:num1 = 6
       num2 = 4
Output:1296.0

Input:num1 = 5
       num2 = 2
Output:25.0

下麵的程序演示了java.lang.StrictMath.pow()方法:
程序1:

// Java praogram to illustrate the 
// java.lang.StrictMath.pow() 
import java.lang.*; 
  
public class Geeks { 
  
    public static void main(String[] args) 
    { 
  
        double num1 = 12, num2 = 6; 
  
        // It returns num1 to the power num2 
        double pow_Value = StrictMath.pow(num1, num2); 
        System.out.print(num1 + " to the power of " + 
                                        num2 + " = "); 
        System.out.println(pow_Value); 
  
        double pow_Value1 = StrictMath.pow(num1, 0); 
        double pow_Value2 = StrictMath.pow(num1, 0); 
        System.out.println(num1+" raised to the"+ 
                        " power 0 = " + pow_Value1); 
        System.out.println(num2+" raised to the"+ 
                        " power 0 = " + pow_Value2); 
    } 
}
輸出:
12.0 to the power of 6.0 = 2985984.0
12.0 raised to the power 0 = 1.0
6.0 raised to the power 0 = 1.0

程序2:

// Java praogram to illustrate the 
// java.lang.StrictMath.pow() 
import java.lang.*; 
  
public class Geeks { 
  
    public static void main(String[] args) 
    { 
  
        double num1 = 4.7, num2 = 2.5; 
  
        // It returns num1 to the power num2 
        double pow_Value = StrictMath.pow(num1, num2); 
        System.out.print(num1 + " to the power of " + 
                                        num2 + " = "); 
        System.out.println(pow_Value); 
    } 
}
輸出:
4.7 to the power of 2.5 = 47.88997880559147


相關用法


注:本文由純淨天空篩選整理自ankita_chowrasia大神的英文原創作品 StrictMath pow() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。