java.lang.Math.pow()用于计算一个加到其他数的幂的数。此函数接受两个参数, 并将第一个参数的值返回到第二个参数。下面列出了一些特殊情况:
- 如果第二个参数为正或负零, 则结果将为1.0。
- 如果第二个参数是1.0, 则结果将与第一个参数的结果相同。
- 如果第二个参数是NaN, 那么结果也将是NaN。
public static double pow(double a, double b)Parameter:a : this parameter is the baseb : 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() methodimport 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));
}
}
【Java中带有示例的Math pow()方法用法】输出如下:
900.081.064.0
例子2:显示工作原理java.lang.Math.pow()当参数为NaN时的方法。
//Java program to demonstrate working
//of java.lang.Math.pow() method
import java.lang.Math;
//importing java.lang packagepublic 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);
}
}
输出如下:
NaN1.05.0
推荐阅读
- 如何在Pandas数据框中获取列名()
- 富国银行采访经历(校园2021年)
- 如何将JavaScript变量传递给PHP()
- 算法题(总和最接近K的子数组)
- 如何在PHP中基于键删除数组元素()
- Unix/Linux中的软链接和硬链接有什么区别()
- 签证面试经验|实习(校园内)
- Java程序统计每个字符的出现次数
- win7系统游戏手柄怎样用?