logo

Math pow()-metoden i Java med Eksempel

De java.lang.Math .pow() brukes til å beregne en talløkning i potensen av et annet tall. Denne funksjonen aksepterer to parametere og returnerer verdien av den første parameteren hevet til den andre parameteren. Det er noen spesielle tilfeller som er oppført nedenfor:

  • Hvis den andre parameteren er positiv eller negativ null, vil resultatet være 1,0.
  • Hvis den andre parameteren er 1.0, vil resultatet være det samme som den første parameteren.
  • Hvis den andre parameteren er NaN, vil resultatet også være NaN.
  • Funksjonen java.lang.Math.pow() returnerer alltid en dobbel 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 : For å vise arbeid av 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));> >}> }>

>

>

Produksjon:

900.0 81.0 556.9113382296638>

Tidskompleksitet: O(log(b))

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

>

>

hva er f5 på tastaturet

Produksjon:

NaN 1.0 5.0>

Tidskompleksitet: O(log(b))

Hjelpeplass: O(1)