Java Math pow ()

Kaedah Java Math pow () mengembalikan hasil argumen pertama yang dibangkitkan menjadi kekuatan argumen kedua.

Itu dia, pow(a, b) = ab

Sintaks pow()kaedahnya adalah:

 Math.pow(double num1, double num2)

Di sini, pow()adalah kaedah statik. Oleh itu, kami mengakses kaedah menggunakan nama kelas , Math.

pow () Parameter

The pow()Cara mengambil dua parameter.

  • num1 - parameter asas
  • num2 - parameter eksponen

pow () Nilai Pulangan

  • mengembalikan hasil num1 num2
  • mengembalikan 1.0 jika num2 adalah sifar
  • mengembalikan 0.0 jika num1 adalah sifar

Catatan : Terdapat pelbagai kes khas untuk pow()kaedah ini. Untuk mengetahui semua kes khas, kunjungi Java Math.pow () Special Case (Official Java Documentation).

Contoh: Java Math pow ()

 class Main ( public static void main(String() args) ( // create a double variable double num1 = 5.0; double num2 = 3.0; // Math.pow() with positive numbers System.out.println(Math.pow(num1, num2)); // 125.0 // Math.pow() with zero double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 // Math.pow() with infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity // Math.pow() with negative numbers System.out.println(Math.pow(-num1, -num2)); // 0.008 ) )

Dalam contoh di atas, kita telah menggunakan Math.pow()dengan nombor positif , nombor negatif , sifar dan infiniti .

Di sini, Double.POSITIVE_INFINITYdigunakan untuk menerapkan infiniti positif dalam program.

Catatan : Apabila kita memberikan nilai integer ke pow()metode, secara automatik menukar intnilai menjadi doublenilai.

 int a = 2; int b = 5; Math.pow(a, b); // returns 32.0

Tutorial yang disyorkan

  • Java Math.cbrt ()
  • Java Math.sqrt ()

Artikel menarik...