1. 변수란?
데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다.
이때,저장된 값은 변경될 수 있다.
2. 변수 이름 생성 규칙
협업이 중요한 코딩에서 당연히 변수 이름을 정하는데 규칙이 있다.
아래는 기본적인 규칙이다.
- 변수의 이름은 영어로(대소문자), 숫자, 언더바( _ ), 달러( $ )로만 구성
- 변수의 이름을 숫자로 시작할 수 없다.
- 변수의 이름사이에는 공백이 없다.
- 변수의 이름으로 자바에서 미리 정의된 키워드는 사용할 수 없다.
이 외로는 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 짓는 것이 좋다.
예를 들어 아무생각없이 int x라고 선언하면 나중에 이 변수에 무슨 데이터를 넣으려고 만들었는지 연상이 되지 않는다.
3. 변수의 종류
자바에서 변수는 타입에 따라 크게 2개로 구분된다.
1. 기본형 변수(primitive type)
2. 참조형 변수(reference type)
기본형은 8개로 제공되며, 이전글을 참고하자.
참조형 변수는 8개의 기본형을 사용하여 직접 만들어서 사용하는 변수를 의미한다.
4. 변수 선언 및 초기화
변수는 보통 선언하고 초기화 한다음 사용한다.
변수를 초기화 하지 않으면 변수안에는 기본적으로 알수없는 더미값이 들어가 있어서 컴파일러는 오류를 발생시킨다.
다행히 요즘 IDE는 성능이 좋아서 변수 초기화를 해야되는데 안한 경우 자체적으로 문법오류라고 빨갛게 표시해준다.(인텔리제이)
예시
1
2
3
4
5
6
7
|
// 변수만 선언
int num;
System.out.println(num); // 에러 발생
// 변수 선언 및 초기화
int num2 = 0;
System.out.println(num2); // 에러 발생하지 않음
|
cs |
'JAVA > 기초' 카테고리의 다른 글
[JAVA] Date 클래스 (0) | 2024.02.19 |
---|---|
[JAVA] Wrapper 클래스의 auto boxing (1) | 2024.02.19 |
자바 상수 (0) | 2022.05.30 |
자바 자료형 - 기본 타입 (0) | 2022.05.30 |
JDK 11 설치 (0) | 2022.05.29 |