변수로 쓸 수 있는 단어는 다음과 같다.

 

- 숫자로 시작할 수 없다.

- 특수문자는 사용하지 않고, 달러표시($)와 언더스코어(_)만 허용되지만, 통상적으로 특수문자는

변수명에 사용하지 않도록 한다.

- 예약어도 사용할 수 없다. (if, else, class, int, long 등등) => 인터넷 검색해서 참고할 것.

 

int(x)                 (X) 예약어라 안됨

5month             (X) 숫자로 시작하기 때문에 안됨

?test                 (X) 특수문자를 사용하므로 안됨

_myvariable        (O) 사용가능하지만, 권장하지 않음

myOwnVariable   (O) 사용가능

 

위의 제약 조건만 아니면 아무거나 변수명으로 쓸 수 있지만, 통상적으로 변수는 사람이 이해하기 쉽도록 일정한 룰을 가지고 쓰는 것을 권장한다.

 

이런 룰을 Naming Convention 이라고 한다.

 

변수명을 사용할 때에는 소문자로 시작하고, 복합단어의 첫 글자는 대문자로 한다.

이런 형태를 변형된 Camel Case(낙타모양, 단어 첫 글자를 대문자로 하니 낙타 등처럼 오르락 내리락 굴곡이 있어서 생긴 별명이다.)

 

Camel Case의 예) myOwnVariable

 

끝..

 

 

참고한 책 : 자바를 잡아버려! EXAM 오명훈 지음

 

'웹개발 > java' 카테고리의 다른 글

기본 자료형  (0) 2021.01.27
Eclipse 다운로드 및 설치  (0) 2021.01.27
JDK 다운로드 및 설치  (0) 2021.01.27
java를 위한 필수 도구 준비  (0) 2021.01.27

+ Recent posts