Phương thức hypot() của toán học Java
Ví dụ
Lấy khoảng cách các điểm 2D (x, y) từ gốc tọa độ (0, 0):
System.out.println(Math.hypot(3, 4)); System.out.println(Math.hypot(1, 1)); System.out.println(Math.hypot(1, 10));
Định nghĩa và cách sử dụng
Phương thức hypot()
trả về độ dài cạnh huyền của một tam giác vuông, tương đương với khoảng cách giữa điểm 2D (x, y) và gốc tọa độ (0, 0).
Phương thức này trả về một giá trị bằng Math.sqrt(x * x + y * y)
nhưng nó được tối ưu hóa để ngăn chặn tràn và tràn dưới gây ra trong các hoạt động trung gian như cộng và nhân.
Cú pháp
public static double hypot(double x , double y )
Giá trị tham số
Parameter | Description |
---|---|
x | Required. The x coordinate of a point. |
y | Required. The y coordinate of a point. |
Chi tiết kỹ thuật
Trả về: | Một giá trị double biểu thị khoảng cách giữa một điểm (x, y) và điểm gốc (0, 0). |
---|---|
Phiên bản Java: | 1,5+ |
❮ Phương pháp Toán