1. 변수란?
- 단 하나의 값을 저장할 수 있는 메모리 공간
- 변수타입과 변수 이름을 작성하여 변수를 선언한다.
- 선언한 변수에 값을 넣어서 초기화 한다.
// 변수 선언과 초기화
int var1;
int var1 = 20;
// 타입이 같은 변수는 한 줄에 선언과 초기화를 할 수 있다
int var2, var3;
int var2 = 30, var3 = 35;
// 선언과 초기화를 동시에 할 수도 있다.
int var4 = 100;
int var5 = 300;
2. 변수 선언과 초기화
- 변수에 값을 저장하고 읽어오는 예제는 아래와 같다.
- 변수의 값이 int이므로 사칙연산의 결과가 변수가 할당된다.
class VarEx1 {
public static void main(String[] args) {
int year = 2022;
int month = 8;
System.out.println(year);
System.out.println(month);
year = year + 1000;
month = year - 2000;
System.out.println(year);
System.out.println(month);
}
}
3. 변수의 교환
- 이미 값이 할당된 변수에 다른 변수를 할당하면 다른 변수의 값이 할당된다.
class VarEx2 {
public static void main(String[] args) {
int var1 = 10;
int var2 = 20;
var2 = var1;
// ""에 문자열을 적어서 출력할 수 있고, +를 사용해 변수와 합쳐서 결합된 문자열을 만들 수 있다.
System.out.println("var1 :"+var1+", var2 :"+var2);
var1 = 10;
var2 = 20;
int tmp = 30;
var2 = tmp;
System.out.println("var1 : "+var1+", var2 :"+var2);
}
}
4. 변수의 명명 규칙
- 대소문자가 구분되어야하고 길이에 제한이 없다.
- 예약어는 사용해서는 안된다(if 등등)
- 숫자로 시작할 수 없다.
- 특수문자는 _와 $만 허용한다.
5. 그 외에 지키면 좋을 규칙
- 클래스의 이름의 첫 글자는 항상 대문자로 한다.
- 변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다.
- 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다(lastIndex, StringBuffer)
- 상수의 이름은 모두 대문자로 한다, 여러 단어로 이루어진 경우 _로 구분한다(PI, MAX_NUM)
'개발 공부 > Java' 카테고리의 다른 글
3. Java - 변수2 - 변수의 타입, 리터럴 (0) | 2022.08.10 |
---|---|
2. Java로 프로그램을 작성해보자 (0) | 2022.08.08 |
1. Java 공부를 시작해보자 (0) | 2022.08.08 |