언어(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