Java hypot()

Giới thiệu về Java hypot()

Trong ngôn ngữ lập trình Java, hàm hypot() là một phương thức của lớp java.lang.Math được sử dụng để tính độ dài của đoạn thẳng giữa hai điểm trong không gian hai chiều. Cụ thể, nó tính giá trị: sqrt(x^2 + y^2), trong đó xy là hai tham số đầu vào của hàm. Hàm này rất hữu ích trong nhiều ứng dụng toán học và đồ họa máy tính.

Cú pháp của hypot()

Cú pháp của hàm hypot() như sau:

public static double hypot(double x, double y)

Trong đó:

  • x: Đầu vào đầu tiên (kiểu double).
  • y: Đầu vào thứ hai (kiểu double).
  • Hàm trả về một giá trị double là độ dài đoạn thẳng từ gốc tọa độ đến điểm (x, y).

Ví dụ sử dụng hypot()

Dưới đây là một số ví dụ minh họa cách sử dụng hàm hypot() trong Java.

Ví dụ 1: Tính khoảng cách giữa hai điểm

public class HypotExample {
    public static void main(String[] args) {
        double x = 3.0;
        double y = 4.0;
        
        double distance = Math.hypot(x, y);
        
        System.out.println("Khoảng cách từ gốc tọa độ đến điểm (" + x + ", " + y + ") là: " + distance);
    }
}

Kết quả của đoạn mã trên sẽ là:
Khoảng cách từ gốc tọa độ đến điểm (3.0, 4.0) là: 5.0

Ví dụ 2: Sử dụng với số âm

public class HypotNegativeExample {
    public static void main(String[] args) {
        double x = -3.0;
        double y = -4.0;
        
        double distance = Math.hypot(x, y);
        
        System.out.println("Khoảng cách từ gốc tọa độ đến điểm (" + x + ", " + y + ") là: " + distance);
    }
}

Kết quả của đoạn mã trên cũng sẽ là:
Khoảng cách từ gốc tọa độ đến điểm (-3.0, -4.0) là: 5.0

Kết luận

Hàm hypot() là một công cụ mạnh mẽ và dễ sử dụng trong Java để tính khoảng cách trong không gian hai chiều. Với cú pháp đơn giản và khả năng xử lý các giá trị âm, nó rất hữu ích trong nhiều lĩnh vực như đồ họa, toán học và khoa học máy tính.