변수(variable)란 값을 저장할 수 있는 메모리상의 공간

 

메모리상의 공간의 값은 변경 될 수 있다.


int example = 0;

int라는 변수타입, example이라는 변수명, 변수의 값 0으로 선언


변수의 이름을 짓는 법엔 몇가지 규칙을 지켜야 한다. (변수의 명명규칙)

1. 예약어를 사용해서는 안 된다.

 - 예약어는 keyword 또는 reserved word라고 하며 프로그래밍언어의 구문에 사용되는 단어를 뜻한다.

   따라서 변수명으로 이용될 경우 프로그래밍의 구문에서 사용되는 명령이나 단어인지 변수명인지 구분할 수 없다.

 

2. 대소문자가 구분되며 길이에 제한이 없다.

 - example과 Example은 서로 다른 것으로 대소문자를 구분하여 인식한다.

 

3. 숫자로 시작해서는 안 된다.

 - example123 (가능) <-----> 123example (불가능)

 

4. 특수문자는 '_'와 '$'만을 허용한다.

 - _example, test_Example, $xample (가능) <-----> %example, test^Example, !xample (불가능)


변수의 종류(type)에 따라 값이 저장될 공간의 크기와 저장형식이 달라지도록 정의한 것이 자료형(data type)이다.

 

1. 기본형 변수(primitive type)

 기본형 변수는 실제 값을 변수에 저장한다.

 실제 값이 저장되어 있기 때문에 연산에서 사용되는 모든 변수들은 기본형 변수이다.

 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)

 

2. 참조형 변수(reference type)

 참조형 변수는 값이 저장되어 있는 메모리의 주소값을 변수에 저장한다.

 기본형 변수 8개를 제외한 나머지 타입

+ Recent posts