본문 바로가기
생활코딩/JAVA

(2) JAVA : 변수

by Love of fate 2020. 10. 25.
728x90
반응형

변수

변수란

변수에서 '변'은 '변할변'이며 변할 수 있는 값이라는 뜻, 뒤에 나오는 '수'는 숫자만 의미하는 것이 아니고 모든 데이터를 의미한다. 

즉, 변수란 변할수 있는 데이터로 이해하면 된다.(valiable)

 

변수를 만들고 사용할 때는 선언(declare)과 할당(assign)이라는 표현을 쓴다. 

 

int a; => 변수 a 선언

a= 1 => 값 할당

System.out.println(a+1) //2

 

a=2

System.out.println(a+1) //3

 

위 예제에서 첫번째 줄인 int a;가 변수를 만드는 구문이다.

변수를 선언하는 구문은 두 가지 요소(데이터 혀식과 변수의 이름)으로 구성되어 있다. 

int는 데이터 형식이고, a는 변수의 이름이다.

 

int a;를 정리하면 a라는 변수를 선언했고, 앞에 있는 int라는 것은 a라는 변수에 담을 수 있는 값이 숫자입니다. 라고 명확하게 명시한 것이다. 

즉, a라는 변수에 숫자가 아닌 다른형식의 데이터가 들어가면 프로그램은 아예 컴파일 조차 되지 않고, 당연히 실행도되지 않는다. 

 

두번째줄에는 a라는 변수에 1이라는 값을 대입한 것이다. 

이제부터 a라는 변수는 1이라는 값을 가리키고 있으므로 a+1은 2이며,  세 번째 줄의 System.out.println(a+1);구문에서 2를 출력하게 됩니다. 여기서 슬래시 두 개로 구성된 "//"는 주석(component)을 의미한다.

주석은 코드에 도움말을 작성할 때 사용하는 것으로 컴파일러는 주석부분을 무시하며 해석하지 않는다. 따라서 실행결과에도 아무런 영향을 주지 않는다. 

 

728x90
반응형