본문 바로가기
그 외 프로그래밍 언어/Java

자바, 변수 명을 지을 때의 규칙

by Dreaming Coder 2021. 11. 21. 14:03

 


 

지난 글에서는 변수에 대해서 알아봤습니다.

이번에는 변수명을 정할 때의 규칙에 대해서 알아보도록 하겠습니다.

 

 

 

지난 포스트

 

자바, 변수와 상수

자바에서의 변수와 상수에 대해서 알아보겠습니다. 지난 포스트 자바 이클립스, 클래스 만들기 자바 개발도구인 이클립스에서 프로젝트 안에 새 클래스를 만드는 법을 배워보도록 하겠습니다.

gogogameboy.tistory.com

 

 

 

변수 명의 규칙

 

1. 키워드 사용 불가

데이터 타입의 이름이나 명령문 등의 키워드를 사용하는 것은 불가능합니다.

예를 들어 사용할 수 없는 변수명은 아래와 같은 것들이 있습니다.

 

abstract continue for new switch
assert default if package synchronized
boolean do goto private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while

 

 

 

2. 대소문자 구분

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

ex) int number; 와 int Number; 는 서로 다릅니다.

 

 

 

3. 숫자로 시작 불가

변수명을 숫자로 시작할 수는 없습니다.

ex) int 1a = 0;

 

 

 

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

int_a는 허용되지만 int#a는 허용되지 않습니다.

 

 

 

변수 명의 약속

 

다른 프로그래머들과의 협업 등을 위해 변수명은 모두가 알아보기 쉬워야 합니다.

그래서 프로그래머들끼리의 변수명을 정하는 약속 같은 것이 있습니다.

 

표기법 변수명 예시 설명
CamelCase backgroundColor 맨 앞글자를 제외한 단어마다 대문자
PascalCase BackgroundColor 단어의 모든 앞글자를 대문자
SnakeCase background_color 단어 사이에 언더바 표시
HungarianNotation strBackgroundColor 자료형을 단어 앞에 표시

 

 

 

다음 포스트

 

자바, 여러 가지 데이터 타입

자바에서 변수를 선언할 때, 변수 이름 앞에 자료형(데이터 타입)을 넣는다는 것을 전에 배웠습니다. 이번에는 그 데이터 타입들의 종류들에 대해서 알아보겠습니다. 지난 포스트 자바, 변수 명

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글