Phương thức phủ địnhExact() trong toán học Java
Ví dụ
Đổi dấu các số khác nhau:
System.out.println(Math.negateExact(15)); System.out.println(Math.negateExact(-32)); System.out.println(Math.negateExact(7)); System.out.println(Math.negateExact(-25));
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức negateExact()
trả về một số nguyên có giá trị bằng nhau và dấu ngược lại với một số nguyên khác và đưa ra một ngoại lệ nếu xảy ra tràn. Điều này ngăn chặn kết quả không chính xác có thể xảy ra do tràn.
Tràn xảy ra khi số nguyên bằng Integer.MIN_VALUE
hoặc Long.MIN_VALUE
, số nguyên âm lớn nhất, vì nó không có giá trị dương tương đương.
Cú pháp
Một trong những điều sau đây:
public static int negateExact(int x )
public static long negateExact(long x )
Giá trị tham số
Parameter | Description |
---|---|
x | Required. An integer to negate. |
Chi tiết kỹ thuật
Trả về: | Giá trị int hoặc long biểu thị một số nguyên có giá trị bằng nhau và ngược dấu với một số nguyên khác. |
---|---|
Ném: | ArithmeticException - Nếu phủ định gây ra tràn. |
Phiên bản Java: | 1.8+ |
❮ Phương pháp Toán