Java program za izračun moči števila

V tem programu se boste naučili izračunati moč števila z in brez uporabe funkcije pow ().

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java while in do … while Loop
  • Java za zanko
  • Java Math pow ()

Primer 1: Izračunajte moč števila s pomočjo zanke 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); ) )

Izhod

 Odgovor = 81

V tem programu sta osnovni in eksponentni vrednosti dodeljeni vrednosti 3 oziroma 4.

Z uporabo zanke while množimo rezultat z osnovo, dokler eksponent ne postane nič.

V tem primeru rezultat pomnožimo z osnovo 4-krat, torej rezultat = 1 * 3 * 3 * 3 * 3 = 81.

Primer 2: Izračunajte moč števila s pomočjo zanke 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); ) )

Izhod

 Odgovor = 81

Tu smo namesto zanke while uporabili forzanko.

Po vsaki ponovitvi se eksponent zmanjša za 1, rezultat pa se številokrat pomnoži z osnovnim eksponentom.

Oba programa zgoraj ne delujeta, če imate negativni eksponent. Za to morate uporabiti funkcijo pow () v standardni knjižnici Java.

Primer 3: Izračunajte moč števila s pomočjo funkcije 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); ) )

Izhod

 Odgovor = 0,012345679012345678

V tem programu Math.pow()za izračun moči dane baze uporabljamo Javino funkcijo.

Zanimive Članki...