본문 바로가기

자바 기초

변수(Variable)란?

1. 변수란?

데이터의 저장과 참조를 위해 할당된 메모리 공간

 

2. 변수는

1. 하나의 값만 저장할 수 있다.
2. 한가지 타입의 값만 저장할 수 있다.

 

3. 변수의 선언

 

4. 변수의 명명규칙

변수의 이름을 정할 때는 자바에서 정한 명명규칙(이름을 정하는 규칙)을 따라야 합니다.

 

1) 자바에서 이미 사용중인 예약어는 변수의 이름으로 사용할 수 없습니다. (필수)

abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while

 

2) 변수의 첫번째 문자는 "영문자",  "$",  "_"로 시작하고 숫자나 다른 특수문자는 사용할 수 없습니다. (필수)

int price;
int $price;
int _price;
// 변수의 시작은 영문자, $, _로 시작합니다.

int 1price;
int @price;
int #price;
// 숫자나 다른 특수문자를 사용할 수 없습니다.

 

3) 대소문자는 서로 다르게 인식하며 이름의 길이에는 제한이 없습니다. (필수)

int maxNumber;
int maxnumber;
int MaxNumber;
int Maxnumber;
// 위 4개의 int형 변수는 모두 다른 변수입니다.

 

4) 변수의 이름은 카멜표기법(Camel case)에 따라 첫번째 문자는 영문 소문자를 사용하고

    여러단어로 구성할 때는 첫번째 단어의 첫문자는 소문자로 그 다음 단어의 첫문자는 대문자로 작성합니다. (선택)

int price;
int maxNumber;
int minNumber;

  

5. 변수의 사용

변수에 값을 저장 할때는 "=" 대입연산자를 사용해서 값을 저장합니다.
int maxNumber; // 변수의 선언
maxNumber = 100; // maxNumber 변수에 100을 저장
// 변수를 선언하고 코드의 진행에 따라 차후에 값을 저장할 수도 있고

// 변수의 선언과 동시에 값을 저장할 수도 있습니다.
int maxNumber = 100;

 

 

https://youtu.be/pjppGVfWxpw