Phương thức copySign () của Java Math sao chép dấu của đối số thứ hai và gán nó cho đối số đầu tiên.
Cú pháp của copySign()
phương thức là:
Math.copySign(arg1, arg2)
Đây, copySign()
là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng tên lớp Math
,.
Tham số copySign ()
Các copySign()
phương pháp lấy hai tham số.
- arg1 - đối số đầu tiên có dấu hiệu được thay thế
- arg2 - đối số thứ hai có dấu được sao chép vào arg1
Lưu ý : Các kiểu dữ liệu của arg1 và arg2 phải là float
hoặc double
.
copySign () Giá trị trả lại
- trả về đối số đầu tiên, arg1 với dấu của đối số thứ hai, arg2
Lưu ý : Đối với các đối số (arg1, -arg2) , phương thức trả về -arg1 .
Ví dụ: Java Math.copySign ()
class Main ( public static void main(String() args) ( // copy sign of double arguments double x = 9.6d; double y = -6.45; System.out.println(Math.copySign(x, y)); // -9.6 // copy sign of float arguments float a = -4.5f; float b = 7.34f; System.out.println(Math.copySign(a, b)); // 4.5 ) )
Ở đây, như bạn có thể thấy copySign()
phương pháp gán dấu của biến thứ hai ( y và b ) cho biến đầu tiên ( x và a ).