2009-09-20 8 views

답변

4

int 가장 큰 가능한 값 Integer.MAX_VALUE이다. Java의 일관된 방식으로 인해 이것은 상수입니다 (0x7fffffff). 부주의 한 정수 오버플로 조심하십시오. 당신이 int의 사용에 설정되어있는 경우

, Integer.MIN_VALUE이 바람직 할 수있다. 이 값을 제외하면 수학적으로 양수인 int 값의 수가 음수 값과 같습니다. 이 값의 흥미로운 속성은 0과 같이 Integer.MIN_VALUE = -Integer.MIN_VALUE입니다.

+0

"JLS 및 JVM 사양은 모든 플랫폼에서 32 비트 부호 (2의 보수)가되어야하므로"Java의 일관된 방식으로 인해 "구체적으로 이는 JLS 및 JVM 사양에 'int'가 필요하기 때문입니다. (C와 C++은 원시 타입에 대한 표현을 엄격하게 지정하지 않는다.) –

0

Float.POSITIVE_INFINITY를하고 FLOAT.NEGATIVE_INFINITY이 있습니다에 사용하는 최고의 가치 무엇입니까. Double과 동일합니다.

0

Java로 작성하는 경우 null을 사용할 수 있습니다. 먼저 NPE를 피하기 위해 확인하십시오.

+0

당신이'int'가 아니라'Integer'를 사용한다고 가정합니다. –

관련 문제