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
img css suderinti
// 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
objektų lygybė 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);> >}> }> |
ką reiškia google
>
>
Išvestis:
NaN 1.0 5.0>
Laiko sudėtingumas: O(log(b))
Pagalbinė erdvė: O(1)