- 자바 기본 자료형은 총 8가지가 존재
- 참고로 String은 참조자료형으로 클래스이지만 특별하게 기본 자료형 처럼 사용 가능하다.
1 byte | 2 byte | 4 byte | 8 byte | |
논리형 | boolean True / False |
|||
문자형 | char | |||
정수형 | byte -128 ~ +127 |
short -32768 ~ +32767 |
int -2147483648 +2147483647 |
long -922경 +922경 |
실수형 | float 끝에 f를 붙여 명시 해야함 |
double |
1. boolean (1 바이트)
- True, False 두 가지 값 표현 가능 (1바이트)
2. byte (1 바이트)
- 정수 범위 : -128 ~ +127 (1바이트)
3. char (2 바이트)
- 글자를 담는 자료형
4. short (2 바이트)
- 정수 범위 : -32768 ~ +32767
5. int (4 바이트)
- 정수 범위 : -2147483648
- 정수 범위 : +2147483647
6. long (8 바이트)
- 정수 범위 : -922경
- 정수 범위 : +922경
- 아래 그림처럼 에러가 뜨는데 뒤에 L이라는 표현을 꼭 붙여줘야 표현 가능함.
- long 타입은 고급 프로그래밍으로 넘어갈 수록 많이 사용한다고 함.


7. float (4 바이트)
- 실수형 자료형
- 소수점 6째 자리까지 표시
- float f = 2; --> 2.0 으로 인식함
- float f = 2.0 --> double로 인식하기 떄문에 2.0f라고 명시 해줘야 함.
- 끝에 f를 붙여 명시 해야함 (ex - 123.2f)
float b = (float)32.5;
float c = 32.5f;
8. double (8 바이트)
- 실수형 자료형 (실수 기본 자료형이 double)
- 소수점 15번째 자리까지 표시
반응형
'개발 > 자바' 카테고리의 다른 글
(Java) ShortCut Operation (0) | 2022.03.29 |
---|---|
자바 자료형 오버플로우(OverFlow), 언더플로우(UnderFlow) (0) | 2022.03.29 |
(자바) Date 클래스 (0) | 2022.03.15 |
(자바) 이클립스 자동 완성 단축키 (0) | 2022.03.13 |
의존성 역전 원칙 (DIP, Dependency Inversion Principle) (0) | 2022.02.15 |
댓글