데이터를 저장하기 위한 메모리 공간에 이름을 붙인 것이다.
변수뿐만 아니라 클래스, 메소드 등의 이름을 지을 때 공통적으로 적용되는 규칙은 다음과 같다.
기본 타입으로 선언된 변수로, 실제 연산에 사용된다.
class 등으로 사용자가 직접 만들어 사용하는 변수다.
다음과 같이 선언만 하거나, 선언과 동시에 초기화 할 수 있다.
int num;
double num3 = 3.14;
선언만 한 경우에는 변수의 값을 이용할 수 없으며, 이용하기 위해서는 초기화를 해줘야 한다.
int num; // 변수의 선언
System.out.println(num); // 오류 발생
num = 20; // 변수의 초기화
System.out.println(num); // 20
여러 변수를 선언과 동시에 초기화할 수 있다.
double num4 = 1.23, num5 = 4.56;
그러나 이미 선언된 여러 변수들을 동시에 초기화할 수는 없다.
num4 = 1.23, num5 = 4.56; // error
변수 선언부 앞에 final keyword를 붙여주면 되며, 선언과 동시에 초기화해야 한다.
final int AGES = 30;
http://tcpschool.com/java/java_datatype_variable
http://tcpschool.com/java/java_datatype_constant