EEALL@ONCE
☕자바 자료형 - 정수 자료형 본문
728x90
자바 자료형 - 정수 자료형
우선 0은 임의로 양수에 포함시켜서 표현한다는 전제 하에, 아래와 같이 나타낸다.
대부분의 컴퓨터에서 1바이트 = 8비트
- byte: 8비트 크기의 정수를 표현합니다. 값의 범위는 -128부터 127까지입니다.
- short: 16비트 크기의 정수를 표현합니다. 값의 범위는 -32,768부터 32,767까지입니다.
- int: 32비트 크기의 정수를 표현합니다. 값의 범위는 -2,147,483,648부터 2,147,483,647까지입니다. Java에서 가장 많이 사용되는 정수형 자료형입니다.
- 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
'언어💻 > 자바☕' 카테고리의 다른 글
☕ 자바 자료형 -byte+byte / short+short (정수형) (0) | 2023.08.01 |
---|---|
☕ 자바 자료형 - 형변환 casting (정수형) (0) | 2023.07.31 |
☕ 예약어(reserved words) (0) | 2023.07.31 |
☕ 클래스/상수/변수/매서드/패키지 명명 규칙 (0) | 2023.07.31 |
☕ Java에서 Final 이란? (0) | 2023.07.31 |