Java Math incrementExact () thêm 1 vào số được chỉ định và trả về nó.
Cú pháp của incrementExact()
phương thức là:
Math.incrementExact(num)
Đây, incrementExact()
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ố incrementExact ()
Các incrementExact()
phương pháp có một tham số duy nhất.
- num - đối số mà 1 được thêm vào
Lưu ý : Kiểu dữ liệu của đối số phải là int
hoặc long
.
Giá trị trả lại incrementExact ()
- trả về giá trị sau khi thêm 1 vào đối số
Ví dụ 1: Java Math.incrementExact ()
class Main ( public static void main(String() args) ( // create a int variable int a = 65; // incrementExact() with the int argument System.out.println(Math.incrementExact(a)); // 66 // create a long variable long b = 52336L; // incrementExact() with the long argument System.out.println(Math.incrementExact(b)); // 52337 ) )
Trong ví dụ trên, chúng ta đã sử dụng Math.incrementExact()
phương thức với int
và long
các biến để thêm 1 vào các biến tương ứng.
Ví dụ 2: Math.incrementExact () Throws Exception
Các incrementExact()
phương pháp ném một ngoại lệ nếu kết quả của việc bổ sung tràn kiểu dữ liệu. Nghĩa là, kết quả phải nằm trong phạm vi của kiểu dữ liệu của các biến được chỉ định.
class Main ( public static void main(String() args) ( // create a int variable // maximum int value int a = 2147483647; // incrementExact() with the int argument // throws exception System.out.println(Math.incrementExact(a)); ) )
Trong ví dụ trên, giá trị của a là int
giá trị lớn nhất . Ở đây, incrementExact()
phương thức thêm 1 vào a.
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Do đó, incrementExact()
phương thức ném integer overflow
ngoại lệ.
Hướng dẫn được đề xuất
- Math.decrementExact ()
- Math.negateExact ()