
: 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름으로 프로그래밍 언어마다 다르지만
자바의 변수는 다양한 타입의 값을 저장할 수 없다.
: 변수에 어떤 타입의 데이터를 저장할 것인지, 이름이 무엇인지 결정
int x;: 변수 x 선언
int y;: 변수 y 선언
- 가능 :
price,$price,_companyName...- 불가능 :
1v,@speed,$#value...
(2) 영어 대소문자를 구분한다.
firstname과firstName은 다른 변수
maySpeed,fisrtName,ourBodyColor...
(5) Java 예약어는 사용할 수 없다. (필수)
💙 예약어
- 기본타입 :
boolean,byte,char,short,int,long,float,double- 접근제한자 :
private,protected,public- 클래스 관련 :
class,abstract,interface,extends,implements,enum- 객체와 관련 :
new,instanceof,this,super,null- 메소드 관련 :
void,return- 논리값 :
true,false- 예외처리 관련 :
try,catch,finally,throw,throws- 기타 :
package,import,synchronized,final,static
변수 이름은 변수가 어떤 값을 저장하고 있는지 알 수 있도록 짓는 것이 좋다. (한글은 포함하지 않는 것이 좋음)