Java sqrt()

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ếu a >= 0.
  • NaN nếu a < 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!