CodeGym /Blog Java /Ngẫu nhiên /Integer.MAX_VALUE trong Java với các ví dụ

Integer.MAX_VALUE trong Java với các ví dụ

Xuất bản trong nhóm

Integer.MAX_VALUE trong Java là gì?

Integer.MAX_VALUE trong Java là hằng số đại diện cho giá trị số nguyên dương lớn nhất.
Số nguyên.MAX_VALUE là một số trong lớp Số nguyên Java của gói java.lang . Đó là số nguyên tối đa có thể được biểu diễn bằng 32 bit. Giá trị chính xác của nó là 2147483647 tức là 231-1.

public class MaximumInteger {

    public static void main(String[] args) {

        System.out.println(Integer.MAX_VALUE);
    }
}

đầu ra

2147483647

Số nguyên trong Java là gì?

Số nguyên là số không có phần phân số. Trong Java, Số nguyên được biểu diễn trong không gian 32 bit. Ngoài ra, chúng được biểu diễn ở dạng nhị phân bù 2, có nghĩa là một bit trong số 32 bit này là bit dấu. Vì vậy, có 231-1 giá trị có thể. Do đó, không có số nguyên nào lớn hơn số 231-1 trong Java.

Tại sao Integer.MAX_VALUE trong Java là bắt buộc?

Nó được sử dụng để tự động gán cho bất kỳ biến nào số nguyên tối đa có thể mà không yêu cầu phải nhớ số chính xác. Có nhiều lúc chúng ta cần một con số tối đa hoặc tối thiểu. Nó có thể là vì lý do so sánh hoặc bất kỳ lý do nào khác. Có thể khó nhớ hằng số chính xác. Công việc này được thực hiện dễ dàng bởi Integer.MAX_VALUE trong Java.

Ví dụ


public class MaximumInteger {
	
	public static void main(String[] args) {
		
		int maxNumber = Integer.MAX_VALUE;

		System.out.println("maxNumber: " + maxNumber);

		int number1 = Integer.MAX_VALUE - 1;

		System.out.println("number1: " + number1);

		if (number1 < maxNumber) {
			System.out.println("number1 < maxNumber");
		}
	}
}

đầu ra

maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber

Giải trình

Trong đoạn mã ở trên, chúng tôi lấy một biến maxNumber và gán cho nó giá trị số nguyên tối đa bằng cách sử dụng Integer.MAX_VALUE . Sau đó, chúng tôi lấy một biến số khác1 và gán cho nó một giá trị nhỏ hơn giá trị lớn nhất. Chúng tôi so sánh hai và in kết quả.

Phần kết luận

Đến cuối bài đăng này, chúng tôi hy vọng bạn đã làm quen chi tiết với Integer.MAX_VALUE trong Java. Bạn đã học cách sử dụng Integer.MAX_VALUE trong Java với các ví dụ. Bạn có thể thử gán các giá trị khác cho các biến khác nhau và xem khái niệm này hoạt động như thế nào để hiểu nó sâu hơn. Hãy tiếp tục luyện tập để hiểu sâu hơn về khái niệm này. Cho đến lúc đó, hãy tiếp tục phát triển và tiếp tục tỏa sáng!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION