Study/Java
Java - 변수 선언과 변수 명명 규칙
서한성
2022. 6. 30. 10:12
변수란?
하나의 값을 저장할 수 있는 메모리 공간을 말한다.
변수는 이름에서 그 의미를 내포하고 있듯이 그 값의 변화가 가능하다.(final과 같은 예외가 있긴 하지만 기본적으로 그렇다.)
1. 변수 선언
우선 변수를 선언하는 방법은 다음과 같다.
(자료형) (변수명) = (값);
코드로 작성하면
int i = 1;
여기서 int는 자료형, i는 변수명, 1은 변수 i에 할당된 값을 뜻한다.
위에서 말했듯 변수는 값의 변화가 가능하다 예를들어,
int i = 1;
i++;
System.out.println(i); // 결과값은 2
i의 값으로 1을 선언하고 i++을 통해 i에 1을 더하면 그 값은 2가 된다.
이후 i에 다른 값을 할당하지 않는 한 i의 값은 2로 유지된다.
2. 변수 명명 규칙
변수 명명 규칙에는 두 가지가 있다.
- 필수
반드시 지켜야 하는 규칙이며 지키지 않을 시 컴파일 오류가 발생하여 코드를 실행할 수 없다.
1. 첫 번째 글자는 문자, '$', '_'가 가능하며 숫자로 시작할 수 없다.
2. 영어 대소문자가 구분된다.
3. 자바 예약어는 사용할 수 없다.
- 관례
프로그래머들끼리의 약속이며 지키지 않는다고 오류가 나는 것은 아니지만 필수라고 생각하는 편이 좋아 보인다.
1. 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 자를 대문자로 한다.
-> 변수명은 띄어쓰기가 불가하기 때문에 띄어쓰기가 필요한 경우 첫 자를 대문자로 한다. 예를 들어, 변수명을 student name으로 하고 싶다면 다음과 같이 코딩하면 된다.
String studentName = "hanseong";