CodeGym /Java Blog /무작위의 /예제가 포함된 Java의 Integer.MAX_VALUE
John Squirrels
레벨 41
San Francisco

예제가 포함된 Java의 Integer.MAX_VALUE

무작위의 그룹에 게시되었습니다

Java에서 Integer.MAX_VALUE는 무엇입니까?

Java의 Integer.MAX_VALUE는 최대 양의 정수 값을 나타내는 상수입니다.
Integer.MAX_VALUE는 java.lang 패키지의 Java Integer 클래스 에 있는 숫자입니다 . 32비트로 표현할 수 있는 최대 정수입니다. 정확한 값은 2147483647, 즉 231-1입니다.

public class MaximumInteger {

    public static void main(String[] args) {

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

산출

2147483647

Java에서 정수는 무엇입니까?

정수는 소수 부분이 없는 숫자입니다. Java에서 정수는 32비트 공간으로 표현됩니다. 또한 2의 보수 이진수 형식으로 표현되는데, 이 32비트 중 1비트가 부호 비트라는 의미입니다. 따라서 가능한 값은 231-1개입니다. 따라서 Java에는 231-1보다 큰 정수가 없습니다.

Java에서 Integer.MAX_VALUE가 필요한 이유는 무엇입니까?

정확한 숫자를 기억할 필요 없이 모든 변수에 가능한 최대 정수를 자동으로 할당하는 데 사용됩니다. 최대 또는 최소 수가 필요할 때가 많습니다. 비교 이유 또는 기타 이유 때문일 수 있습니다. 정확한 상수를 기억하기 어려울 수 있습니다. 이 작업은 Java의 Integer.MAX_VALUE 로 쉽게 수행할 수 있습니다 .


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");
		}
	}
}

산출

최대 번호: 2147483647 번호 1: 2147483646 번호 1 < 최대 번호

설명

위의 코드 스니펫에서 변수 maxNumber를 가져와 Integer.MAX_VALUE를 사용하여 최대 정수 값을 할당합니다 . 그런 다음 다른 변수 번호 1을 가져와서 최대값보다 하나 작은 값을 할당합니다. 둘을 비교하고 결과를 출력합니다.

결론

이 게시물이 끝날 때까지 Java의 Integer.MAX_VALUE 에 대해 자세히 알아보셨기를 바랍니다 . 예제를 통해 Java에서 Integer.MAX_VALUE를 사용하는 방법을 배웠습니다 . 다른 변수에 다른 값을 할당하고 이 개념이 어떻게 작동하는지 확인하여 더 깊이 이해할 수 있습니다. 개념의 더 깊은 명령을 위해 계속 연습하십시오. 그때까지 계속 성장하고 계속 빛나십시오!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION