▷ 변수(Variable)
변수란? 데이터를 담는 그릇이다. 즉, 하나의 값을 저장할 수 있는 메모리 공간을 의미한다. 복수 개의 값을 저장할 수 없고, 하나의 값만 저장할 수 있다. 변수란 이름을 갖게 된 이유는 프로그램에 의해서 수시로 값이 변동될 수 있기 때문이다.
1. 변수의 선언과 초기화
1) 변수의 선언
- 변수를 사용하기 위해선 먼저 변수를 선언해야 한다.
자료형 변수이름;
예시)
int height; // 정수(int)값을 저장할 수 있는 height 변수 선언
double value; // 실수(double)값을 저장할 수 있는 value 변수 선언
int x, y, z; // 동일한 자료형의 변수는 콤마(,)를 이용해 한꺼번에 선언 가능
2) 변수의 사용
- 초기값 : 변수를 선언하고 처음 저장하는 값
- 변수의 초기화 : 변수에 초기값을 주는 행위
- 리터럴 : 소스 코드 내에서 직접 입력된 값
double temp; // 변수 선언
temp = 19.3; // 변수에 값 저장
int test = 90; // 변수의 선언과 동시에 값 초기화
- 변수는 초기화 되어야 읽을 수 있고, 초기화가 되지 않은 변수는 읽을 수 없다.
잘못된 사용 예시)
int value; // 변수 value 선언
int result = value + 20; // value가 초기화 되지 않아 사용 불가(컴파일 에러 발생)
올바른 사용 예시)
int value = 80; // 변수 value 선언 및 초기화
int result = value + 20; // value가 초기화 되었기때문에 사용 가능
변수의 사용 예시)
public class VariableMain {
public static void main(String[] args) {
int value = 50; // 변수 value 선언 및 초기화
int result = value + 30; // 변수 result 선언 및 연산의 결과값으로 값 초기화
System.out.println("result"); // 큰따옴표(")를 사용하면 글자로 인식하기 때문에 result 글자 출력
System.out.println(result); // result에 들어있는 값 출력
// 변수의 값이 변경되면 출력되는 값도 변경된다.
}
}
2. 변수의 명명 규칙
1) 숫자로 시작 불가
2) 특수문자 사용 불가(단 _,- , $ 가능)
3) Java 문법 및 예약어 불가
4) 소문자로 시작
5) 영어와 숫자 조합 가능
6) 길이에 제한은 없어 뜻을 알기 좋게 사용하되 과도한 약어 사용 지양
7) 띄워쓰기 사용 불가
※ 참고) 변수명 사용 예시 (띄어쓰기 사용 불가로 가독성을 높이기 위해 아래와 같은 방법으로 많이 사용한다)
- koScore : 낙타체 → 해당 방식을 많이 채택
- kor_score : 뱀체
'프로그래밍 언어 > Java' 카테고리의 다른 글
자바(Java)의 형변환 (1) | 2023.12.05 |
---|---|
자바(Java)의 자료형 (1) | 2023.10.26 |
자바(Java) 주석 및 출력문 (0) | 2023.10.10 |
자바(Java) 설치 및 환경변수 설정 (0) | 2023.02.20 |