Program Java pro výpočet síly čísla

V tomto programu se naučíte vypočítat sílu čísla s nebo bez použití funkce pow ().

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Zatímco Java a dělat … zatímco Loop
  • Java pro smyčku
  • Java Math pow ()

Příklad 1: Vypočítejte sílu čísla pomocí smyčky while

 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); ) )

Výstup

 Odpověď = 81

V tomto programu jsou základně a exponentu přiřazeny hodnoty 3, respektive 4.

Pomocí smyčky while stále vynásobíme výsledek základnou, dokud se exponent nestane nulovým.

V tomto případě vynásobíme výsledek celkem 4krát základnou, takže result = 1 * 3 * 3 * 3 * 3 = 81.

Příklad 2: Vypočítejte sílu čísla pomocí smyčky for

 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); ) )

Výstup

 Odpověď = 81

Zde jsme místo smyčky while použili forsmyčku.

Po každé iteraci se exponent sníží o 1 a výsledek se vynásobí počtem základních exponentů.

Oba výše uvedené programy nefungují, pokud máte záporný exponent. K tomu musíte použít funkci pow () ve standardní knihovně Java.

Příklad 3: Vypočítejte sílu čísla pomocí funkce pow ()

 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); ) )

Výstup

 Odpověď = 0,012345679012345678

V tomto programu používáme Math.pow()funkci Javy k výpočtu výkonu dané základny.

Zajímavé články...