Bu programda, bir sayının gücünü pow () işlevi kullanarak ve kullanmadan hesaplamayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java sırasında ve yap… Döngü sırasında
- Döngü için Java
- Java Math pow ()
Örnek 1: Bir while döngüsü kullanarak bir sayının gücünü hesaplayın
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); ) )
Çıktı
Cevap = 81
Bu programda, taban ve üs sırasıyla 3 ve 4 değerleri atanmıştır.
While döngüsünü kullanarak, üs sıfır olana kadar sonucu tabana çarpmaya devam ederiz.
Bu durumda, sonucu toplamda 4 kez tabanla çarparız, dolayısıyla sonuç = 1 * 3 * 3 * 3 * 3 = 81.
Örnek 2: Bir sayının gücünü for döngüsü kullanarak hesaplayın
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); ) )
Çıktı
Cevap = 81
Burada while döngüsü kullanmak yerine bir for
döngü kullandık .
Her yinelemeden sonra, üs 1 azaltılır ve sonuç, taban üs sayısı ile çarpılır.
Negatif üssünüz varsa, yukarıdaki her iki program da çalışmaz. Bunun için, Java standart kitaplığında pow () işlevini kullanmanız gerekir.
Örnek 3: pow () işlevini kullanarak bir sayının gücünü hesaplayın
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); ) )
Çıktı
Cevap = 0,012345679012345678
Bu programda, Math.pow()
verilen tabanın gücünü hesaplamak için Java'nın fonksiyonunu kullanıyoruz .