The java.lang.Math .pow() se používá k výpočtu zvýšení čísla na mocninu jiného čísla. Tato funkce přijímá dva parametry a vrací hodnotu prvního parametru zvýšenou na druhý parametr. Existuje několik speciálních případů, které jsou uvedeny níže:
- Pokud je druhý parametr kladná nebo záporná nula, bude výsledek 1,0.
- Pokud je druhý parametr 1,0, bude výsledek stejný jako u prvního parametru.
- Pokud je druhý parametr NaN, pak bude výsledkem také NaN.
- Funkce java.lang.Math.pow() vždy vrací dvojitý datový typ.
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.>
Příklad 1 : Ukázat fungování java.lang.Math.pow() metoda.
Jáva
hibernační dialekt
// 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));> >}> }> |
>
>
Výstup:
900.0 81.0 556.9113382296638>
Časová náročnost: O(log(b))
Pomocný prostor: O(1)
Jáva
regresní testování v testování softwaru
// 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);> >}> }> |
int v řetězci
>
>
Výstup:
NaN 1.0 5.0>
Časová náročnost: O(log(b))
Pomocný prostor: O(1)