지난 글에서는 변수에 대해서 알아봤습니다.
이번에는 변수명을 정할 때의 규칙에 대해서 알아보도록 하겠습니다.
지난 포스트
변수 명의 규칙
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 | 자료형을 단어 앞에 표시 |
다음 포스트
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > Java' 카테고리의 다른 글
자바, 간단한 첫 코드를 짜봅시다. (0) | 2021.11.21 |
---|---|
자바, 여러 가지 데이터 타입 (0) | 2021.11.21 |
자바, 변수와 상수 (0) | 2021.11.21 |
자바 이클립스, 클래스 만들기 (0) | 2021.11.21 |
이클립스, 워크스페이스 Workspace 폴더 변경하는 방법 (0) | 2021.11.20 |
댓글