Home > Backend > Java > ☕️[Java] 자바 - 변수와 자료형(1)

☕️[Java] 자바 - 변수와 자료형(1)
Java Programming Language Backend

변수와 자료형(1)

🙋‍♂️ 변수 이름 규칙

자바 프로그래밍에서 변수를 명명할 때 따라야 할 몇 가지 기본적인 규칙과 관례가 있습니다.
이러한 규칙을 준수하는 것은 코드의 가독성과 유지보수성을 높이는 데 중요합니다.
다음은 자바에서 변수 이름을 지정할 때 고려해야 할 주요 규칙들 입니다.

1️⃣ 기본 규칙.

  • **문자와 숫자, (Underscore), $ 사용가능 :** 변수 이름은 문자(letter) 나 밑줄(, Underscore) 또는 $(달러 기호)로 시작할 수 있습니다.
    • 그러나 숫자로 시작할 수는 없습니다.
  • 숫자로 시작할 수 없다 : 첫 글자로는 숫자로 변수 이름을 시작할 수 없습니다.
    • 그러나 첫 글자 이후에는 숫자가 포함될 수 있습니다.
  • 대문자와 소문자를 구분함 : 변수 이름을 명명시, 대문자와 소문자를 구분합니다.
    • 예를 들어 int apple = 1;, int Apple = 2;, int APPLE = 3;은 모두 다른 변수로 취급됩니다.
  • 공백을 허용하지 않음 : 변수 이름을 명명시 공백이 들어가서는 않됩니다.
    • 예를 들어 int my friends = 7;과 같이 공백이 들어가서는 안됩니다.
  • 특수 문자 제한 : ‘_(underscore)’와 ‘$’를 제외한 특수 문자는 변수명으로 사용할 수 없습니다.
    • 예를 들어 ‘@’, ‘#’, ‘%’ 등은 변수 이름으로 사용할 수 없습니다.
  • 자바 예약어 사용 금지 : int, class, static 등 자바에서 이미 의미를 갖는 예약어는 변수 이름으로 사용할 수 없습니다.

2️⃣ 표기법 및 관례(컨벤션)

  • 카멜 케이스 : 첫 단어는 소문자로 시작하고, 이어지는 각 단어의 첫 글자는 대문자로 시작합니다.
    • 예를 들어, firstName, totalAmount 등 입니다.
  • 파스칼 케이스 : 각 문자의 첫 문자를 대문자로 표기합니다.
    • 예를 들어, MyFriends, ToTalCount 등 입니다.
  • 의미 있는 이름 : 변수 이름은 그 변수가 무엇을 의미하는지 명확하게 표현해야 합니다.
    • 예를 들어, numberOfStudents 는 학생 수를, temperature는 온도를 나타내는 등의 명확한 이름을 사용하는 것이 좋습니다.
  • 상수 이름 규칙 : 상수(변하지 않는 값)는 모두 대문자를 사용하며, 단어 사이는 밑줄(‘_‘)로 구분합니다.
    • 예를 들어 MAX_HEIGHT, TOTAL_COUNT 등 입니다.