목표

- 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다.

 

학습할 것

 

참고 자료들

 

 

# 기본형 타입(Primitive type)

  • 자바(Java)는 총 8가지의 기본형 타입을 미리 정의하여 제공합니다.
  • 기본값이 있기 때문에 Null이 존재하지 않습니다.
  • 기본형 타입에 Null을 넣고 싶다면 래퍼 클래스(Wrapper Class)를 활용해야 합니다.
  • 실제 값을 저장하는 공간으로 스택(Stack) 메모리 영역에 저장 됩니다.
  • 각 타입의 데이터 범위를 벗어나면 컴파일 에러가 발생합니다.

 

 

   자료형  크기  기본값 저장 가능한 범위
 논리형  boolean  1 byte (8bit)  false  true, false
 정수형  byte  1 byte (8bit)  0  -128 ~ 127
 short  2 byte (16bit)  0  -32,768 ~ 32,767
int(기본) 4 byte (32bit)  0  -2,147,483,648 ~ 2,147,483,647
 long  8 byte (64bit)  0L  -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
 실수형  float  4 byte (32bit)  0.0F  (3.4 X 10-38) ~ (3.4 X 1038) 의 근사값
 double(기본)  8 byte (64bit)  0.0  (1.7 X 10-308) ~ (1.7 X 10308) 의 근사값
 문자형  char  2 byte (16bit)  '\u0000'   0 ~ 65,535

 

 

반응형

+ Recent posts