>  기사  >  Java  >  Java의 정수 변수는 무엇입니까?

Java의 정수 변수는 무엇입니까?

下次还敢
下次还敢원래의
2024-04-28 23:30:22789검색

Java에는 byte(8비트), short(16비트), int(32비트, 기본 유형), long(64비트)의 네 가지 정수 변수 유형이 있습니다. 적절한 유형을 선택하는 것은 저장해야 하는 숫자의 크기에 따라 다릅니다. 더 작은 범위의 숫자를 저장하려면 byte 또는 short를 사용하고 더 큰 범위의 숫자를 저장하려면 int 또는 long을 사용하십시오.

Java의 정수 변수는 무엇입니까?

Java의 정수 변수

정수 변수는 Java에서 정수 데이터를 저장하는 데 사용되는 변수 유형으로, 4가지 유형으로 구분됩니다.

  • byte

    • 8비트 부호 있는 정수, 값 범위는 -128~127
  • short

    • 16비트 부호 있는 정수, 값 범위는 -32,768~32,767
  • int

    • 32- 비트 부호 있는 정수, 값 범위는 -2,147,483,648 ~ 2,147,483,647(기본값)
  • long

    • 64비트 부호 있는 정수, 값 범위는 -2^63 ~ 2^63-1

적절한 정수를 선택하세요 type

정수 유형마다 값 범위가 다르며, 적절한 유형을 선택하는 것은 저장해야 하는 숫자의 크기에 따라 다릅니다. 더 작은 숫자 범위의 경우 byte 또는 short를 사용할 수 있습니다. 더 큰 숫자 범위의 경우 int 또는 long을 사용할 수 있습니다.

예:

<code class="java">byte b = 127; // 8 位,取值范围:-128 至 127
short s = 32767; // 16 位,取值范围:-32768 至 32767
int i = 2147483647; // 32 位,取值范围:-2147483648 至 2147483647
long l = 9223372036854775807L; // 64 位,取值范围:-2^63 至 2^63-1</code>

참고:

  • byte, short 및 int는 부호 있는 정수이며 음수 값을 나타낼 수 있습니다.
  • long은 부호 없는 정수를 나타낼 수 있지만 리터럴 값 뒤에 L 또는 l을 추가해야 합니다(예: 9223372036854775807L).

위 내용은 Java의 정수 변수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.