The java.lang.Math .pow() se uporablja za izračun povečanja števila na potenco nekega drugega števila. Ta funkcija sprejme dva parametra in vrne vrednost prvega parametra, povišano na drugi parameter. Spodaj je navedenih nekaj posebnih primerov:
java ima naslednje
- Če je drugi parameter pozitivna ali negativna nič, bo rezultat 1,0.
- Če je drugi parameter 1,0, bo rezultat enak rezultatu prvega parametra.
- Če je drugi parameter NaN, bo tudi rezultat NaN.
- Funkcija java.lang.Math.pow() vedno vrne dvojni podatkovni tip.
Sintaksa :
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.>
Primer 1 : Za prikaz delovanja java.lang.Math.pow() metoda.
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));> >}> }> |
>
>
Izhod:
diana ankudinova
900.0 81.0 556.9113382296638>
Časovna zapletenost: O(log(b))
Pomožni prostor: O(1)
int v nizu
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);> >}> }> |
>
>
seznam razvrščenih java
Izhod:
NaN 1.0 5.0>
Časovna zapletenost: O(log(b))
Pomožni prostor: O(1)