Java Math pow ()

Phương thức pow () trong Java Math trả về kết quả của đối số đầu tiên được nâng lên thành sức mạnh của đối số thứ hai.

Đó là, pow(a, b) = ab

Cú pháp của pow()phương thức là:

 Math.pow(double num1, double num2)

Đây, pow()là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng tên lớp Math,.

Tham số pow ()

Các pow()phương pháp lấy hai tham số.

  • num1 - tham số cơ sở
  • num2 - tham số số mũ

pow () Giá trị trả về

  • trả về kết quả là num1 num2
  • trả về 1,0 nếu num2 bằng 0
  • trả về 0,0 nếu num1 bằng 0

Lưu ý : Có nhiều trường hợp đặc biệt khác nhau cho pow()phương pháp. Để tìm hiểu về tất cả các trường hợp đặc biệt, hãy truy cập Java Math.pow () Các trường hợp đặc biệt (Tài liệu Java chính thức).

Ví dụ: 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 ) )

Trong ví dụ trên, chúng tôi đã sử dụng Math.pow()với các số dương , số âm , số 0vô cùng .

Ở đây, Double.POSITIVE_INFINITYđược sử dụng để thực hiện vô cực dương trong chương trình.

Lưu ý : Khi chúng ta truyền một giá trị số nguyên cho pow()phương thức, nó sẽ tự động chuyển đổi intgiá trị thành doublegiá trị.

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

Hướng dẫn được đề xuất

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

thú vị bài viết...