Bir Sayının Gücünü Hesaplamak için Java Programı

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 fordö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 .

Ilginç makaleler...