상수

CODEDRAGON Development/Java

반응형

   

 

데이터 표현

표현되는 데이터는 변수 아니면 상수로 표현되어 집니다.

 

 

상수(constant)

·       자료형으로 표현되는 상수 (리터럴 상수)

·       사용자 정의 상수

 

 

자료형으로 표현되는 상수 특징(리터럴 상수)

·       리터럴(literal)이란 그 자체로 값을 의미하는 것입니다.

·       변수와 마찬가지로 상수도 메모리 공간에 저장이 됩니다.

·       다만 이름이 존재하지 않으니 값의 변경이 불가능합니다.

·       상수는 존재 의미가 없어지면 바로 소멸됩니다.

·       int, double과 같은 자료형은 데이터 표현의 기준이며 따라서 변수뿐만 아니라 상수의 데이터 저장 및 참조의 기준이 됩니다.

 

 

상수의 표현 자료형

정수형 상수

int형으로 표현 약속

실수형 상수

double형으로 표현 약속

 

 

 

상수 선언

·       변수에 final을 적용 시 상수를 의미

·       final로 상수 정의시  선언과 동시에 반드시 초기화해야 합니다.

·       상수선언 후  변수와 마찬가지로 이름을 가지고 있는 메모리 공간을 가지게 됩니다.

·       상수의 이름은 관례적으로 모두 대문자를 사용하여 선언합니다.


문법 구성

사용 예

final [자료형] [변수명];

final int VAR=100;