Math pow() metodas Java su pavyzdžiu
The java.lang.Math .pow() naudojamas norint apskaičiuoti skaičiaus padidėjimą kito skaičiaus laipsniu. Ši funkcija priima du parametrus ir grąžina pirmojo parametro reikšmę, padidintą iki antrojo parametro. Yra keletas specialių atvejų, išvardytų toliau:
- Jei antrasis parametras yra teigiamas arba neigiamas nulis, rezultatas bus 1,0.
- Jei antrasis parametras yra 1,0, rezultatas bus toks pat kaip ir pirmojo parametro.
- Jei antrasis parametras yra NaN, rezultatas taip pat bus NaN.
- Funkcija java.lang.Math.pow() visada grąžina dvigubą duomenų tipą.
Sintaksė :
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 pavyzdys : parodyti, kaip veikia java.lang.Math.pow() metodas.
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));> > }> }> |
Išvestis:
900.0 81.0 556.9113382296638
Laiko sudėtingumas: O(log(b))
Pagalbinė erdvė: 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);> > }> }> |
Išvestis:
NaN 1.0 5.0
Laiko sudėtingumas: O(log(b))
Pagalbinė erdvė: O(1)