The java.lang.Math .pow() використовується для обчислення піднесення числа до степеня іншого числа. Ця функція приймає два параметри та повертає значення першого параметра, підвищене до другого параметра. Нижче наведено деякі особливі випадки:
- Якщо другий параметр позитивний або негативний нуль, то результат буде 1,0.
- Якщо другий параметр дорівнює 1,0, то результат буде таким самим, як і для першого параметра.
- Якщо другим параметром є NaN, то результат також буде NaN.
- Функція java.lang.Math.pow() завжди повертає подвійний тип даних.
Синтаксис :
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
// 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.5>;> >b =>6.9>;> >System.out.println(Math.pow(a, b));> >}> }> |
>
>
Вихід:
900.0 81.0 556.9113382296638>
Часова складність: O(log(b))
Допоміжний простір: О(1)
Java
бази даних
// 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>
Часова складність: O(log(b))
Допоміжний простір: О(1)