Page 31 - 든든한 Java programming 도서 미리보기
P. 31

CHAPTER 2? 변수와 연산자          25

2.1? 변수의 선언

사전적인 뜻으로 변수는 어떤 관계와 범위 내에서 여러 가지로 변할 수 있는 값을 의미
하고 컴퓨터 프로그램에서 변수는 데이터를 저장하는 메모리 공간을 뜻한다.

변수는 데이터의 종류에 따라 다양한 형식으로 저장되며 JAVA는 데이터의 종류를 구분
하기 위하여 데이터 타입(Data Type)을 사용하며 [표 2-1]과 같은 8개의 원시 데이터
타입(Primitive data type)을 가진다.

표 2-1? JAVA의 원시 데이터 타입

데이터 타입    크기                      표현                   값의 범위
    byte  8bit             정수(integer)
   short  16bit            정수(integer)                 -128~127

int 32bit                  정수(integer)             -32,768~32,767

long      64bit            정수(integer)             -2,147,483,648
                                                   ~2,147,483,647
float     32bit              부동소수점
                         (floating point)  -9,223,372,036,854,775,808
double    64bit                            ~9,223,372,036,854,775,807
          16bit              부동소수점
boolean                  (floating point)               ±1.4e-45
  char                  부울 논리(Boolean)            ~±3.4028235e+38
                          문자(character)
                                                      ±4.9e-324
                                           ~±1.7976931348623157e+308

                                                     true, false

                                                 ‘\u0000’~‘\uffff’

[표 2-1]을 보면 변수는 데이터 타입에 따라 크기와 표현하는 정보가 다르다. boolean
의 경우 실제 1bit의 정보를 나타내지만 크기는 정확하게 정의되어 있지 않다.

변수를 생성할 때 변수의 데이터 타입과 변수의 이름을 선언한다. 변수를 선언하는 방
법은 (그림 2-1)과 같다.
   26   27   28   29   30   31   32   33   34   35   36