언어(Language)/Java
[Java] 기본 자료형
송기동
2023. 8. 11. 12:25
728x90
기본 자료형 (primitive data type)
- 각각의 고유한 데이터 유형
- 메모리에 직접 값을 저장
- 변수에 데이터를 저장하고 처리하는데 사용
# 정수형
- byte : 주로 작은 정수 값을 저장할 때 사용
- short
- int : 일반적으로 가장 많이 사용되는 정수형 자료형
- long : 큰 정수 값을 다룰 때 사용 (L을 뒤에 붙여야 인식)
# 실수형
- float : 부동소수점 연산을 수행하는데 사용
- double : float 보다 높은 정밀도 제공, 더 넓은 범위의 값 표현 가능
# 문자형
- char : 유니코드 문자를 표현하는데 사용
# 논리형
- boolean : 조건을 판단하거나 제어 구조의 조건식으로 사용되는 데이터를 저장하는데 사용
| 자료형 | 크기 (비트) | 범위 | 기본값 |
|---------|-------------|-------------------------------------------------|-------- |
| byte | 8 | -128 ~ 127 | 0 |
| short | 16 | -32,768 ~ 32,767 | 0 |
| int | 32 | -2,147,483,648 ~ 2,147,483,647 | 0 |
| long | 64 | -9.223372036854776e+18 ~ 9.223372036854776e+18 | 0L |
| float | 32 | 1.4E-45 ~ 3.4028235E38 | 0.0f |
| double | 64 | 4.9E-324 ~ 1.7976931348623157E308 | 0.0d |
| char | 16 | '\u0000' ~ '\uffff' (0 ~ 65535) | '\u0000' |
| boolean | - | true 또는 false | false |
728x90