• 변수는 다양한 정보를 저장할 수 있는 메모리를 참조하는 이름
• 자바 컴파일러가 명시적으로 자료형을 선언한 변수만 처리할 수 있음.
(여기서 ‘명시적’이란 말은 선언하는 변수가 정수인지 실수인지 자료형을 정확히 지정해야 한다는 의미)

선언과 동시에 초기화해주는 것이 좋음
![]()
![]()
• 대입 연산자(=)를 사용하면 오른쪽의 것이 왼쪽에 대입됨
• 대입 연산자(=)의 오른쪽에는 상수(숫자), 변수, 계산 값이 모두 올 수 있음
![]()
• 변수 이름의 길이에는 제한이 없다.
• 반드시 문자나 언더바(_), 달러 기호($)로 시작해야 한다.
• 자바의 연산자(+, -, *, /)는 변수 이름에 넣을 수 없다.
• 대소문자를 구분한다.
✓ int result와 int Result는 다른 변수이다.
• 첫 글자에 숫자가 올 수 없고, 이름 사이에 빈칸을 넣어서도 안 된다. 빈칸을 넣고 싶다면 언더바_()를 사용한다.
✓ int 10Seconds; (×) → int TenSeconds; (○)
✓ int Time Interval; (×) → int Time_Interval; (○) 또는 int TimeInterval;
• 자바의 키워드는 변수 이름으로 사용할 수 없다. ✓ int class; (×), int public; (×)
• 변수는 중괄호 블록 { } 내에서 선언되고 사용됨
![]()
![]()
![]()
![]()
![]()