Java-program for å beregne kraften til et tall

I dette programmet lærer du å beregne kraften til et tall med og uten å bruke pow () -funksjonen.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java mens og gjør… mens Loop
  • Java for Loop
  • Java Math pow ()

Eksempel 1: Beregn kraften til et tall ved hjelp av en while-løkke

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

Produksjon

 Svar = 81

I dette programmet tildeles base og eksponent verdiene henholdsvis 3 og 4.

Ved å bruke mens løkken fortsetter vi å multiplisere resultatet med base til eksponenten blir null.

I dette tilfellet multipliserer vi resultatet med basis 4 ganger totalt, så resultat = 1 * 3 * 3 * 3 * 3 = 81.

Eksempel 2: Beregn kraften til et tall ved hjelp av en for-løkke

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

Produksjon

 Svar = 81

Her, i stedet for å bruke en while-loop, har vi brukt en forloop.

Etter hver iterasjon reduseres eksponenten med 1, og resultatet multipliseres med basiseksponenten antall ganger.

Begge programmene ovenfor fungerer ikke hvis du har en negativ eksponent. For det må du bruke pow () -funksjonen i Java-standardbiblioteket.

Eksempel 3: Beregn kraften til et tall ved hjelp av pow () -funksjonen

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

Produksjon

 Svar = 0,012345679012345678

I dette programmet bruker vi Java- Math.pow()funksjonen til å beregne kraften til den gitte basen.

Interessante artikler...