변수(Variable) - 명명규칙

여름·2020년 11월 24일
0

java 기초 of 기초

목록 보기
2/6

변수의 명명규칙

'변수의 이름'처럼 프로그래밍에서 사용하는 모든 이름을 '식별자(identifier)'라고 하며,
식별자는 같은 영역 내에서 서로 구분(식별)될 수 있어야 한다.

그리고 식별자를 만들 때는 다음과 같은 규칙을 지켜야 한다.

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

int num ; // 변수명이 소문자로만 이루어져 있다.
int nuM ; // 변수명에 소문자뿐만 아니라 대문자도 들어간다.

위 두 개의 변수는 대소문자를 구분하기 때문에 다른 변수로 식별된다.

(2) 예약어(keyword, reserved word)는 사용할 수 없다.

int truE ; // 대문자가 포함된 truE는 예약어가 아니다.
int true ; // 소문자로만 이루어진 true의 명칭은 예약어이다.

|| 팁 : Eclipse에 변수를 선언할 때 명칭의 색이 자주색으로 표현되는 경우 예약어이다.

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

int 7top ; // 변수명의 시작은 숫자가 올 수 없다.
int top10 ; // 변수명의 뒤쪽에는 숫자가 올 수 있다.

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

int fried_chicken$ ; // 변수명에 사용가능한 특수문자만 들어가 있으므로 사용할 수 있다.
int fried&chicken@ ; // 변수명이 사용불가인 특수문자(&,@)가 있어 사용할 수 없다.

|| 필수는 아니지만 가독성 향상을 위해 자바프로그래머들의 암묵적인 약속들.
(1) 클래스명의 첫 글자는 대문자로 써야 한다.
(2) 여러 단어로 이루어진 경우 첫 번째 이후 단어의 첫 글자는 대문자로 써야 한다.
(3) 상수의 이름은 모두 대문자로 써야 한다. 여러 단어일 경우 '_'로 구분한다.

0개의 댓글