Java program za izračunavanje snage broja

U ovom ćete programu naučiti izračunavati snagu broja sa i bez upotrebe funkcije pow ().

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java while and do … while Loop
  • Java za petlju
  • Java Matematika pow ()

Primjer 1: Izračunajte snagu broja pomoću while petlje

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

Izlaz

 Odgovor = 81

U ovom programu osnovici i eksponentu dodijeljene su vrijednosti 3, odnosno 4.

Koristeći while petlju, nastavljamo množiti rezultat s bazom sve dok eksponent ne postane nula.

U ovom slučaju rezultat pomnožimo s osnovom ukupno 4 puta, pa je rezultat = 1 * 3 * 3 * 3 * 3 = 81.

Primjer 2: Izračunajte snagu broja pomoću petlje 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); ) )

Izlaz

 Odgovor = 81

Ovdje smo umjesto petlje while koristili forpetlju.

Nakon svake iteracije, eksponent se smanjuje za 1, a rezultat se množi s osnovnim eksponentom broj puta.

Oba navedena programa ne rade ako imate negativni eksponent. Za to trebate upotrijebiti funkciju pow () u Java standardnoj knjižnici.

Primjer 3: Izračunajte snagu broja pomoću 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); ) )

Izlaz

 Odgovor = 0,012345679012345678

U ovom programu koristimo Javinu Math.pow()funkciju za izračunavanje snage zadane baze.

Zanimljivi članci...