Giới thiệu về Hàm sqrt() trong Java
Trong lập trình Java, hàm sqrt()
được sử dụng để tính căn bậc hai của một số. Hàm này là một phần của lớp Math
, một lớp được cung cấp sẵn trong Java để thực hiện các phép toán toán học cơ bản và nâng cao.
Định nghĩa
Hàm Math.sqrt(double a)
nhận đầu vào là một giá trị kiểu số thực (double) và trả về căn bậc hai của giá trị đó. Nếu đầu vào là số âm, hàm sẽ trả về giá trị NaN
(Not a Number).
Cú pháp
Math.sqrt(double a)
Tham số
a
- Giá trị số thực mà bạn muốn tính căn bậc hai.
Giá trị trả về
- Căn bậc hai của tham số
a
nếua >= 0
. NaN
nếua < 0
.
Ví dụ sử dụng hàm sqrt()
Ví dụ 1: Tính căn bậc hai của một số dương
public class SqrtExample { public static void main(String[] args) { double number = 16.0; double result = Math.sqrt(number); System.out.println("Căn bậc hai của " + number + " là: " + result); } }
Đầu ra của chương trình trên sẽ là:
Căn bậc hai của 16.0 là: 4.0
Ví dụ 2: Xử lý trường hợp số âm
public class SqrtNegativeExample { public static void main(String[] args) { double number = -9.0; double result = Math.sqrt(number); System.out.println("Căn bậc hai của " + number + " là: " + result); } }
Đầu ra của chương trình trên sẽ là:
Căn bậc hai của -9.0 là: NaN
Ví dụ 3: Tính căn bậc hai trong vòng lặp
public class SqrtLoopExample { public static void main(String[] args) { for (int i = 0; i <= 10; i++) { double result = Math.sqrt(i); System.out.println("Căn bậc hai của " + i + " là: " + result); } } }
Đầu ra của chương trình trên sẽ cho thấy căn bậc hai của các số từ 0 đến 10.
Kết luận
Hàm sqrt()
trong Java là một công cụ hữu ích cho việc thực hiện các phép toán căn bậc hai. Qua các ví dụ, bạn có thể dễ dàng thấy cách sử dụng hàm này trong thực tế. Hãy thử nghiệm với các giá trị khác nhau để hiểu rõ hơn về cách hoạt động của hàm này!