logo

Java'da Güç İşlevi

Java'daki güç işlevi Math.pow()'dur. Birinci argümanın gücünü ikinci argümana aktarmak için kullanılır. İki argüman alır ve ikinci argümana yükseltilen ilk argümanın değerini döndürür. Double tipi bir değer döndürür.

Pow() fonksiyonu şu şekilde gerçekleşir: java.lang.Math.pow () kütüphane.

Örneğin, 5'in 2'ye olan oranını hesaplamak için şu şekilde yapılabilir:

Java nesnesinden json

Math.pow(5,2) =25

Sözdizimi:

 public static double pow(double a, double b) 

Neresi,

a tabandır

b üs

Yukarıdaki sözdizimi, double veri türünde a^b değerini döndürecektir.

Güç fonksiyonuyla ilgili aşağıdaki noktaları göz önünde bulundurun Java :

  • İkinci argüman pozitif veya negatif sıfır ise 1,0 değerini döndürür.
  • İkinci argüman bir sayı değilse NaN değerini döndürür.
  • Eğer b (ikinci argüman) 1 ise, ilk argümanla aynı sonucu verecektir.

Birkaç örnekle konuyu anlayalım:

ls linux'a komut verir

Örnek1: Java Güç fonksiyonunu kullanarak 5^2'yi hesaplayın

PowerFunc1.java:

 public class PowerFunc1 { public static void main(String[] args) { double a = 5; double b = 2; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Çıktı:

 25.0 

Örnek2: Güç fonksiyonunu kullanarak 5^(-3)'ü hesaplayın

PowerFunc2.java:

 public class PowerFunc2 { public static void main(String[] args) { double a = 5; double b = -3; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^(-3) } } 

Çıktı:

 0.008 

Örnek3: Güç fonksiyonunu kullanarak -3^5'i hesaplayın

dizeyi json java'ya dönüştür

PowerFunc3.java:

 public class PowerFunc3 { public static void main(String[] args) { double a = -3; double b = 5; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Çıktı:

css'de bir resim nasıl ortalanır
 -243.0 

Örnek4: güç fonksiyonunu kullanarak 5^0'ı hesaplayın

PowerFunc4.java:

 public class PowerFunc4 { public static void main(String[] args) { double a = 5; double b = 0; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Çıktı:

 1.0 

Örnek5: güç fonksiyonunu kullanarak 0,57^0,25'i hesaplayın

PowerFunc5.java:

 public class PowerFunc5 { public static void main(String[] args) { double a = 0.57; double b = 0.25; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

Çıktı:

 0.8688978326173192 

Yukarıdaki örneklerden,

  • Güç fonksiyonu, ilk argümanın gücünün ikinci argümana değerini almak için kullanılır.
  • Güç işlevi double tipi değerini döndürür.
  • Negatif sayı kuvvet fonksiyonu kullanılarak hesaplanabilir.
  • Ondalık sayı aynı zamanda güç fonksiyonu kullanılarak da hesaplanabilir.
  • İkinci argüman sıfırsa sonuç 1,0 olacaktır.
  • İkinci argüman bir sayı değilse NaN değerini döndürür.

Güç İşlevini Kullanarak Tamsayı Türü Değerini Döndürme

Tamsayı türü değerini güç işlevini kullanarak da döndürebiliriz. Bunun için açıkça Integer'a cast etmemiz gerekiyor.

Aşağıdaki örneği düşünün:

PowerFunc6.java:

milyarda kaç 0
 public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } } 

Çıktı:

 25