Ebben a programban megtanulja kiszámolni egy szám erejét a pow () függvény használatával és anélkül is.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java közben és csináld … míg a hurok
- Java a hurokhoz
- Java Math pow ()
1. példa: Számítsa ki a szám teljesítményét a while hurok segítségével
public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; while (exponent != 0) ( result *= base; --exponent; ) System.out.println("Answer = " + result); ) )
Kimenet
Válasz = 81
Ebben a programban az alap és az exponens 3, illetve 4 értéket kap.
A while ciklus segítségével folyamatosan szorozzuk az eredményt bázissal, amíg a kitevő nulla lesz.
Ebben az esetben összesen 4-szer szorozzuk az eredményt bázissal, így eredmény = 1 * 3 * 3 * 3 * 3 = 81.
2. példa: Számítsa ki egy szám teljesítményét a for ciklus segítségével
public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; for (;exponent != 0; --exponent) ( result *= base; ) System.out.println("Answer = " + result); ) )
Kimenet
Válasz = 81
Itt ahelyett, hogy a while ciklust használnánk, egy for
ciklust használtunk .
Minden iteráció után a kitevőt 1-gyel csökkentjük, és az eredményt megszorozzuk az alap-hatványszámmal.
Mindkét fenti program nem működik, ha negatív kitevője van. Ehhez a pow () függvényt kell használnia a Java szabványos könyvtárában.
3. példa: Számítsa ki egy szám erejét a pow () függvény segítségével
public class Power ( public static void main(String() args) ( int base = 3, exponent = -4; double result = Math.pow(base, exponent); System.out.println("Answer = " + result); ) )
Kimenet
Válasz = 0.012345679012345678
Ebben a programban a Java Math.pow()
függvényét használjuk az adott bázis teljesítményének kiszámításához.