eajni IT 초보사전 💦💦

[JAVA] 변수

2022-11-01

변수

변수(variable)는 단 하나의 값을 저장할 수 있는 메모리 상 공간을 의미 ⇒ 새로운 값을 저장하면 기존의 값은 사라짐

상수(constant) : 값을 한번만 저장할 수 있는 공간 리터럴(literal) : 변수에 할당되는 값을 통칭, 그 자체로 값을 의미하는 것

변수 선언

  • 방법 1. 변수(a)를 선언하고 이후에 값을 대입
		int a ; //변수 선언 (1회만 선언), 
		a = 3 ; //변수의 값을 할당.
		System.out.println(a); //3
		a = 5 ; //변수 재선언 -> 값 변동
		System.out.println(a); //5
  • 방법 2. 변수 선언과 동시에 값을 대입
int b = 4 ;
		System.out.println(b);//4
		b= 7 ;
		System.out.println(b);//7

변수 이름 규칙

  • 변수명은 소문자로 시작(권고), 한글 사용 가능(권고안함) cf) 클래스 이름은 대문자로 시작(필수)
  • 변수명으로 숫자 사용 가능, but 첫 자리엔 사용 불가
  • 변수명으로 자바에서 사용하는 예약어는 사용 불가 (package, class, public, new …)

변수 사용범위 (변수의 생존기간)

선언 위치에 따라 생존 범위가 달라진다.

int value1 = 3 ; //전역 변수

{ // if , for , switch , do while 
	int value2 = 5; //지역 변수
	System.out.println(value1);
	System.out.println(value2);	
}
System.out.println(value1);
// System.out.println(value2); //오류 발생

Comments

Content