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