Program Java do obliczania potęgi liczby

W tym programie nauczysz się obliczać potęgę liczby z użyciem funkcji pow () i bez niej.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Java while i zrób… while Loop
  • Java for Loop
  • Java Math pow ()

Przykład 1: Oblicz potęgę liczby za pomocą pętli 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); ) )

Wynik

 Odpowiedź = 81

W tym programie podstawa i wykładnik mają przypisane wartości odpowiednio 3 i 4.

Używając pętli while, mnożymy wynik przez podstawę, aż wykładnik stanie się zerem.

W tym przypadku w sumie mnożymy wynik przez podstawę 4 razy, więc wynik = 1 * 3 * 3 * 3 * 3 = 81.

Przykład 2: Oblicz potęgę liczby za pomocą pętli 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); ) )

Wynik

 Odpowiedź = 81

Tutaj zamiast używać pętli while, użyliśmy forpętli.

Po każdej iteracji wykładnik jest zmniejszany o 1, a wynik mnożony jest wielokrotnie przez podstawowy wykładnik.

Oba powyższe programy nie działają, jeśli masz ujemny wykładnik. W tym celu musisz użyć funkcji pow () w standardowej bibliotece Java.

Przykład 3: Oblicz potęgę liczby za pomocą funkcji 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); ) )

Wynik

 Odpowiedź = 0,012345679012345678

W tym programie używamy Math.pow()funkcji Javy do obliczenia mocy danej bazy.

Interesujące artykuły...