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 for
pę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.