[Java] 기본 자료형

전우석·2024년 3월 18일

Java

목록 보기
7/24

기본 자료형(Primitive Type)

Java에서는
기본 자료형은 직접적인 메모리 접근이 가능하다. 따라서 메모리를 효율적으로 사용할 수 있고,
빠르고 효율적인 연산이 가능하다는 장점이 있다.

부울 타입

논리 데이터(true/false)를 표현한다. 조건문, 루프 제어 등에 사용된다.

자료형크기범위특징
boolean1byte(=8bit)true(1) 또는 false(0)논리 데이터를 표현

문자 타입

유니코드 형식의 문자 하나를 숫자 값으로 표현한다.

자료형크기범위특징
char2byte(=16bit)'\u0000'부터 '\uffff'유니코드 문자를 표현(숫자도 가능)

정수 타입

정수 타입은 일반적인 정수 연산을 처리하기 위해 사용된다.

  • 정수 타입에서는 int 자료형이 주로 사용된다.
  • 일반적인 상황에서 21억 이상의 숫자를 사용할 일이 없기 때문에, 리소스 관리 측면에서 long 대신 int를 사용한다.
자료형크기범위특징
byte1byte(=8bit)-128부터 127
(-2^7 ~ 2^7-1)
- 가장 작은 크기의 정수형 데이터
- 메모리 절약이 중요한 경우에 사용
short2byte(=16bit)-32768부터 2767
(-2^15 ~ 2^15-1)
- 두 번째로 작은 크기의 정수형 데이터
int4byte(=32bit)-2147483648부터 2147483647
(-2^31 ~ 2^31-1)
- 일반적인 크기의 정수형 데이터
long8byte(=64bit)-2^63 ~ 2^63-1- 가장 큰 크기의 정수형 데이터

실수 타입

실수 타입은 정밀한 연산(소수점 연산)을 처리하기 위해 사용된다.

  • 실수 타입에서는 double 자료형이 주로 사용된다.
  • 소수점 단위를 측정하는 데는 리소스 사용량보다 정확도가 중요하기 때문이다.
자료형크기범위특징
float4byte(=32bit)약 소수 6-7자리- 단일 정밀도 부동 소수점 표현
- IEEE 754 부동 소수점 표준
double8byte(=64bit)약 소수 15자리- 배정밀도 부동 소수점 표현
- IEEE 754 부동 소수점 표준

0개의 댓글