Math pow() metode i Java med Eksempel

Det java.lang.Math .pow() bruges til at beregne en talforhøjelse i potensen af ​​et andet tal. Denne funktion accepterer to parametre og returnerer værdien af ​​den første parameter hævet til den anden parameter. Der er nogle særlige tilfælde som angivet nedenfor:

  • Hvis den anden parameter er positiv eller negativ nul, vil resultatet være 1,0.
  • Hvis den anden parameter er 1.0, vil resultatet være det samme som for den første parameter.
  • Hvis den anden parameter er NaN, vil resultatet også være NaN.
  • Funktionen java.lang.Math.pow() returnerer altid en dobbelt datatype.

Syntaks :

 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. 

Eksempel 1 : At vise arbejde af java.lang.Math.pow() metode.

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));> > }> }>

Produktion:

900.0 81.0 556.9113382296638 

Tidskompleksitet: O(log(b))

Hjælpeplads: O(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);> > }> }>

Produktion:

NaN 1.0 5.0 

Tidskompleksitet: O(log(b))

Hjælpeplads: O(1)