Programming/JAVA
변수(Variable)
l_yuna
2023. 3. 19. 11:54
변수(Variable)란?
; 하나의 값을 저장할 수 있는 메모리 공간
; 새 데이터 저장 시 기존 데이터를 삭제
; 저장된 데이터는 언제든지 가져올 수 있음
변수의 선언(Variable Declaration)과 데이터의 저장(Data Storage)
[데이터타입 변수명] -> 변수의 선언
ex) int age; double value; 등
[연산자 데이터] -> 데이터 저장
변수이름 명명 규칙(naming convention)
1. 변수이름은 영어로 사용.
2. 특수문자는 사용불가
3. 변수이름에 숫자사용 가능. 단 첫번째 글자는 무조건 영어
4. 대소문자를 구분함
5. 변수이름에 단어가 두 개 이상 사용될 때,
첫 단어는 모두 소문자, 두번째 단어부터 첫글자만 대문자. ex) greatCatTower
ㄴ이런 방식을 카멜명명법이라고 한다
6. 자바 예약어는 사용할 수 없다
변수값 읽기
; 변수는 초기화(Initialization)가 되어야 읽을 수 있음
; 이때, 초기화는 '변수에 처음으로 데이터를 저장하는 행위'
변수의 사용 범위 (Variable Scope)
; 변수는 중괄호 블록 { } 내에서 선언, 사용되고 삭제된다
- 블럭 내에 있는 변수는 그 안에서만 선언 사용되고 삭제됨
- 블럭 밖에 있는 변수는 그 안의 다른 블럭들에서도 사용가능함
if문 & for문 밖에서 선언된 var1은 if문 블럭 & for문 블럭내에서도 사용가능함
var2는 if문 안에서 선언되어, 해당 블럭밖에서는 에러 발생
var3는 for문 안에서 선언되어, 해당 블럭밖에서는 에러 발생