변수란 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름이고, 각 변수는 “타입”을 가지는데, 각 타입의 변수에는 대응하는 값만 저장할 수 있다.
변수의 첫 번째 글자는 숫자나 특수 문자(’$’, ’_’ 제외) 일 수 없다.
영어 대소문자를 구분한다.
첫 문자는 영어 소문자, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다.
(maxSpeed, firstName)
문자 수 제한이 없다.
자바 예약어는 사용할 수 없다.
변수는 자신이 선언된 위치로부터 자신이 속한 블록 내부에서만 사용 가능
지역 변수(Local Variable) : 메소드 블록 내에서 선언된 변수로 메소드 블럭 내부에서만 사용되고 메소드 실행이 끝나면 메모리에서 자동으로 사라진다.
전역 변수(Global Variable)
<aside>
정수 타입
<aside>
실수 타입
<aside>
논리 타입
boolean </aside>
정수 리터럴
char
long