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_INFINITY
digunakan untuk menerapkan infiniti positif dalam program.
Catatan : Apabila kita memberikan nilai integer ke pow()
metode, secara automatik menukar int
nilai menjadi double
nilai.
int a = 2; int b = 5; Math.pow(a, b); // returns 32.0
Tutorial yang disyorkan
- Java Math.cbrt ()
- Java Math.sqrt ()