EEALL@ONCE

☕자바 자료형 - 정수 자료형 본문

언어💻/자바☕

☕자바 자료형 - 정수 자료형

올엣원스 2023. 7. 31. 18:19
728x90

자바 자료형 - 정수 자료형

우선 0은 임의로 양수에 포함시켜서 표현한다는 전제 하에, 아래와 같이 나타낸다.

대부분의 컴퓨터에서 1바이트 = 8비트 

  1. byte: 8비트 크기의 정수를 표현합니다. 값의 범위는 -128부터 127까지입니다.
  2. short: 16비트 크기의 정수를 표현합니다. 값의 범위는 -32,768부터 32,767까지입니다.
  3. int: 32비트 크기의 정수를 표현합니다. 값의 범위는 -2,147,483,648부터 2,147,483,647까지입니다. Java에서 가장 많이 사용되는 정수형 자료형입니다.
  4. long: 64비트 크기의 정수를 표현합니다. 값의 범위는 -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지입니다.
byte myByteValue = 10;
short myShortValue = 1000;
int myIntValue = 50000;
long myLongValue = 123456789L; // L을 접미사로 사용하여 long 자료형임을 표시합니다.

 

더 작은 자료형에 더 큰 자료형의 값을 넣는 건 불가능 하다.

예를 들어,

int sampleInt=1;  

byte sampleByte = sampleInt // 불가능

반면, 작은 자료형에 들어가 있던 것은 큰 거에 넣을 수 있다. 그건 따로 설정 안해도 된다. 따라서 이를,  묵시적(암시적) 형변환이라 한다.

 

728x90