Program Java na výpočet sily čísla

V tomto programe sa naučíte počítať výkon čísla s alebo bez použitia funkcie pow ().

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java zatiaľ čo a robiť … zatiaľ čo Loop
  • Java pre slučku
  • Java Math pow ()

Príklad 1: Vypočítajte výkon čísla pomocou cyklu 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ýkon

 Odpoveď = 81

V tomto programe sú báze a exponentu priradené hodnoty 3, respektíve 4.

Pomocou cyklu while stále vynásobíme výsledok základom, kým sa exponent nestane nulovým.

V takom prípade vynásobíme výsledok celkom 4-krát základom, takže result = 1 * 3 * 3 * 3 * 3 = 81.

Príklad 2: Vypočítajte výkon čísla pomocou sluč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ýkon

 Odpoveď = 81

Tu sme namiesto použitia while slučky použili forslučku.

Po každej iterácii sa exponent zníži o 1 a výsledok sa vynásobí počtom základných exponentov.

Oba vyššie uvedené programy nefungujú, ak máte záporný exponent. Na to musíte použiť funkciu pow () v štandardnej knižnici Java.

Príklad 3: Vypočítajte výkon čísla pomocou funkcie 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ýkon

 Odpoveď = 0,012345679012345678

V tomto programe používame Math.pow()funkciu Java na výpočet výkonu danej základne.

Zaujímavé články...