변수: 값을 저장할 수 있는 메모리 번지에 붙인 이름으로 변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽을 수 있다.
변수 선언: 변수에 어떤 타입의 데이터를 저장할지 그리고 변수 이름이 무엇인지를 결정하는 것
변수 이름으로는 자바 예약어는 사용할 수 없는데
예약어란 이미 해당 프로그래밍 언어에서 의미를 갖고 사용되고 있는 단어로, 변수 이름으로 사용 할 수 없음
ex) 기본타입, 접근제한자, 클래스,객체,메소드,제어문, 예외 처리와 관련된 것, 논리값, 기타...
** 변수 이름은 변수가 어떤 값을 저장하고 있는지 쉽게 알 수 있도록 의미 있는 이름을 지어주는 것이 좋습니다.

값 저장: 변수에 값을 저장할 때에는 대입연산자(=)를 사용하며 오른쪽의 값을 왼쪽의 변수에 저장한다는 의미

변수에 값이 저장되지 않으면 변수가 생성되지 않으며, 변수 선언은 저장되는 값의 종류와 이름 언급만 한 것.
변수에 최초로 값이 저장될 때 변수가 생성. 이것을 변수 초기화라고 하며, 이때 사용된 값을 초기값이라고 함.

변수 사용: 변수의 값을 읽거나 변경하는 것. 변수는 출력문이나 연산식 내부에서 사용되어 변수에 저장된 값을 출력하거나 연산에 사용.

변수 사용 범위: 변수는 자신이 선언된 위치에서 자신이 속한 블록 내부까지만 사용이 가능하고 밖에서는 사용 할 수 없음.
자바의 모든 변수는 중괄호{ } 블록 내에서 선언되고 사용.
메소드 블록 내에서 선언된 변수를 로컬변수(local Variable)라고 하며, 로컬 변수는 메소드 블록 내부에서만 사용되고 메소드 실행이 끝나면 메모리에서 자동으로 없어짐.

'Java' 카테고리의 다른 글
| [Java] 연산자의 종류 - 단항 연산자 (0) | 2025.11.02 |
|---|---|
| [Java] 연산자 (3) | 2025.11.02 |
| [Java] 변수와 시스템 입출력 (0) | 2025.10.29 |
| [Java] 타입 변환 (0) | 2025.10.28 |
| [Java] 시작하기 (0) | 2025.10.28 |