값을 저장할 수 있는 메모리의 번지에 붙이는 이름이다.
프로그램은 변수를 통해서 특정 번지에 값을 저장하고 읽을 수 있다.
변수에 맞는 타입(자료형)과 변수 이름으로 선언한다.
타입(자료형) 변수이름;
int age;
// 정수 (int)를 저장할 수 있는 age 이름으로 변수 선언
변수에 값을 저장할 때는 대입 연산자(=)를 사용한다.
'같다'라는 의미로 사용되는 것이 아니라 오른쪽 값을 왼쪽 변수에 저장한다는 의미로 사용한다.
int age; // age 변수 선언
age = 30; // 30 이라는 값 저장
변수에 최초로 값이 저장될 때 변수가 생성된다. 이 때를 '변수 초기화'라고 하고, 그 값을 '초기값'이라고 한다.
초기값은 변수선언과 동시에 제공할 수 있다.
int age = 30;
변수의 값을 읽거나 변경하는 것을 말한다.
출력문이나 연산식 내부에서 사용되어 변수에 저장된 값을 출력하거나 연산에 사용한다.
변수는 자신이 선언된 위치에서 자신이 속한 블록 내부까지만 사용이 가능하며 그 밖에서는 사용할 수 없다.
참고
혼자공부하는자바