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);
     }
 }

위의 문제는 두 변수의 값을 교환하는 방법입니다. 변수의 사용이 익숙해지기 위해 꼭 이해하고 넘어가자!~

 

변수의 사용 범위는 선언된 메소드 블록 내에서만 사용이 가능하다.