변수
- 값을 저장할 수 있는 메모리 번지에 붙인 이름이다. 변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽을 수 있다.
변수 선언
- 변수에 어떤 타입의 데이터를 저장할지 그리고 변수 이름이 무엇인지를 결정하는 것을 말한다.
* int age;
age = 29;
변수 사용
- 변수의 값을 읽거나 변경하는 것을 말한다. 변수를 출력문이나 연산식 내부에서 사용되어 변수에 저장된 값을 출력하거나 연산에 사용한다.
변수 사용 범위
- 변수는 자신이 선언된 위치에서 자신이 속한 블록 내부까지만 사용이 가능하고 밖에서는 사용할 수 없다.
- 첫번째 글자는 문자이거나 '$', '_'이어야 하고 숫자로 시작할 수 없다.
e.g) 가능> price, $price, _companyName / 불가능> 1v, @speed, $#value
- 영어 대소문자를 구분한다.(필수)
e.g) firstname 과 firstName은 다른 변수
- 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다.(관례)
e.g) maxSpeed, firstName, carBodyColor
- 문자 수(길이) 제한은 없다.
- 자바 예약어는 사용할 수 없다.(필수)
예약어란? 이미 해당 프로그래밍 언어에서 의미를 갖고 사용되는 단어.
e.g) 기본 타입(boolean, byte, ...), 접근제한자(private, protected, ...) 등등