Java program a szám erejének kiszámításához

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 forciklust 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.

érdekes cikkek...