JAVA/기본 이론

JAVA | 변수의 이름(Variable Naming)

로아다 2023. 2. 21. 00:17
728x90
반응형
우리가 변수를 사용하는 이유

1. 코드의 가독성을 높일 수 있다.

2. 여러곳에서 사용되는 값을 한 번에 변경할 수 있다.

 


 

변수의 작명 규칙(권장사항)

1. 두 단어 이상을 이어 붙인 변수명을 사용할 때 _를 사용한다. (C언어 스타일, snake_case)

ex > apple_price, apple_weight

 

2. 두 단어 이상을 이어 붙인 변수명을 사용할 때 대문자를 활용한다. (Java 스타일, camelCase)

ex > applePrice, appleWeight

 

3. 변수명의 첫 글자는 소문자를 사용해야 한다.

ex > Apple(x), apple(o)

 

4. 프로그램 내에서 프로그램이 꺼질 때까지 변하지 않을 값은 모두 대문자를 사용한다.

(상수를 저장할 변수는 모두 대문자로 표기한다.)

ex > PI, APPLE_PRICE, MAX_QTY

 

5. 클래스명의 첫 글자는 대문자를 사용해야 한다.

(이름만으로 클래스와 변수를 구분할 수 있게 한다.)

ex > Apple(o), apple(x)

 

6. 패키지명은 모두 소문자를 사용한다.

ex > Quiz(x), quiz(o)

 

7. 해당 변수의 목적이나 들어있는 값을 쉽게 파악할 수 있는 단어를 사용하는 것이 좋다.

ex > a1, a2, a3 (x)

 


 

변수의 작명 규칙(필수사항, 지키지 않으면 에러 발생)

1. 변수의 첫 번째 글자는 숫자를 사용할 수 없다.

ex > 1st, 2nd, 3rd (x)

 

2. 변수명 사이에는 공백을 사용할 수 없다.

ex > apple price (x)

 

3. 특수문자는 _ $만 사용할 수 있다.

ex > $uper, _apple (o)

 

4. 이미 자바에서 사용하고 있는 키워드들은 변수명으로 사용할 수 없다. (예약어들은 변수명으로 사용할 수 없다, Eclipse에서 보라색으로 표시됨.)

ex > int, public, static, void, double, ... (x)

 


 

public static void main(String[] args) {
int apple_qty = 23;
int applePrice = 433;
double appleWeight = 120.120;
System.out.println("사과의 개수: " + apple_qty + "개");
System.out.println("사과의 개당 가격: " + applePrice + "원");
System.out.println("사과의 총 가격: " + apple_qty * applePrice + "원");
System.out.println("사과의 총 무게(g): " + appleWeight + "g");
728x90
반응형