Sử dụng Math.pow trong Java

1. Khái quát chung

Lũy thừa của một số có nghĩa là sử dụng số đó bao nhiêu lần trong phép nhân. Điều này có thể được tính toán dễ dàng trong Java.

2. Ví dụ Math.pow

Trước khi xem ví dụ, hãy xem xét chữ ký của phương thức:

public double pow(double a, double b)

Phương thức nâng a lên lũy thừa của b và trả về kết quả là double . Nói cách khác, a được nhân với chính b lần.

Bây giờ hãy xem một ví dụ đơn giản:

int intResult = (int) Math.pow(2, 3);

Kết quả đầu ra sẽ là 8. Xin lưu ý rằng việc ép kiểu int trong ví dụ trên là bắt buộc nếu chúng ta muốn có kết quả là Số nguyên .

Bây giờ chúng ta hãy chuyển một double làm đối số và xem kết quả:

double dblResult = Math.pow(4.2, 3);

Đầu ra sẽ là 74.08800000000001.

Ở đây chúng tôi không truyền kết quả thành int vì chúng tôi quan tâm đến giá trị kép . Vì chúng ta có một giá trị kép , chúng ta có thể dễ dàng định cấu hình và sử dụng DecimalFormat để làm tròn giá trị đến hai chữ số thập phân, dẫn đến 74,09:

DecimalFormat df = new DecimalFormat(".00"); double dblResult = Math.pow(4.2, 3);

3. Kết luận

Trong bài viết nhanh này, chúng ta đã biết cách sử dụng phương thức Math.pow () của Java để tính lũy thừa của bất kỳ cơ số nào.

Giống như mọi khi, mã nguồn đầy đủ có sẵn trên GitHub.