Java에서 Integer.MAX_VALUE는 무엇입니까?
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 < 최대 번호
GO TO FULL VERSION