JAVA
JAVA 변수
MoonjuLee
2022. 6. 7. 20:49
변수는 메모리에 특정 번지를 붙이는 이름. 프로그램이 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있습니다.
메모리의 어디에 저장되는지는 JVM(자바가상머신)이 설정합니다.
하나의 변수에는 하나의 값만 저장할 수 있습니다.
변수 선언
int age;
정수를 저장할 수 있는 age 변수 선언 (int는 타입이고, age는 변수이름이다.)
변수 이름 규칙
- 첫 번째 글자는 문자이거나 '$', '_' 이어야 하고 숫자로 시작 불가
- 영어는 대소문자를 구분
- 카멜표기법 ex) helloJava
- 문자 수(길이) 제한 없음
- 자바는 예약어를 사용할 수 없음
값 저장
age = 28;
int age = 28;
선언된 코드에 변수이름을 이용하여 값을 저장할 수 있고, 밑에 처럼 변수를 선언과 동시에 저장할 수 있다.
변수는 값이 저장되지 않으면 생성이 안되고 최초로 값이 저장되는 것을 변수 초기화라고 합니다.
변수 사용
public class variableExchangeExample {
public static void main(String[] args){
int x = 3;
int y = 5;
System.out.println("x: " + x + ", y: " + y);
int temp = x;
x = y;
y = temp;
System.out.println("x: " + x + ", y: " + y);
}
}
위의 문제는 두 변수의 값을 교환하는 방법입니다. 변수의 사용이 익숙해지기 위해 꼭 이해하고 넘어가자!~
변수의 사용 범위는 선언된 메소드 블록 내에서만 사용이 가능하다.