안녕하세요.
이번 포스팅은 변수에 대한 내용을 적어보려합니다.
변수(Variable)란?
변수는 지난 포스팅에 나온 데이터를 저장하는 메모리 영역을 의미합니다.
변수는 수시로 값이 변경 될 수 있으며 하나의 값만 저장할 수 있습니다.
그러므로 마지막에 선언된 값을 갖게 됩니다.
예시)
public static void main(String[] args) {
int number = 0;
double number = 1.1;
}
변수 선언 규칙
1. 변수의 이름은 영문자(대소문자), 숫자를 사용합니다.(대소문자가 구분되며 길이에 제한 X)
- Number와 number는 다른 변수로 판단됩니다.
2. 숫자로 시작해서는 안됩니다.
- 1number은 안되지만, number1은 가능합니다.
3. 변수의 이름은 특수문자 중에 '_'와 '$'만 사용할 수 있습니다.
- $number, number_check은 가능합니다.
- number$check, number@check 등 해당 양식은 불가능합니다.
4. 변수의 이름 사이에는 공백을 포함할 수 없음
5. java에서 미리 정의 한 키워드 즉 예약어(reserved word)는 사용 할 수 없습니다.
- 예약어란?
Java에서 변수타입, 반복문, 조건문, 예외처리등에 사용하기 위해 사용하는 단어를 의미합니다.
하단에 표시된 예시는 변수이름으로 사용이 불가능합니다.
-
데이터 타입
- boolean, byte, char, short, int. long, float, double
-
접근자
- private, protected, public
-
클래스
- class, abstract, interface, extends, implements, enum
-
객체
- new, instaceof, this. super, null
-
메서드
-
조건문, 반복문
- if, else, switch, case, default, for, do, while, break, continue
-
논리값
-
예외처리
- try, catch, finally, throw, throws
-
기타
- transient, volatile, package, import, native, final, static
이상으로 변수에 대한 포스팅을 마치겠습니다!
부족한 부분이나 정정해야될 부분이 있으시면 피드백 부탁드리겠습니다~!