De java.lang.Math .pow() används för att beräkna en höjning av ett antal till ett annat tals potens. Denna funktion accepterar två parametrar och returnerar värdet för den första parametern upphöjd till den andra parametern. Det finns några speciella fall som anges nedan:
- Om den andra parametern är positiv eller negativ noll blir resultatet 1,0.
- Om den andra parametern är 1.0 blir resultatet detsamma som för den första parametern.
- Om den andra parametern är NaN blir resultatet också NaN.
- Funktionen java.lang.Math.pow() returnerar alltid en dubbel datatyp.
Syntax :
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.>
Exempel 1 : Att visa bearbetning av java.lang.Math.pow() metod.
Java
java ersätt tecken i sträng
// 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>
Tidskomplexitet: O(log(b))
Hjälputrymme: O(1)
Java
alisa manyonok
// 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);> >}> }> |
datastrukturer i java
>
>
Produktion:
NaN 1.0 5.0>
Tidskomplexitet: O(log(b))
Hjälputrymme: O(1)