夜はプリズムのファンタジ

Java/Java 실전 코딩!

1. 변수 선언

Ju Hyun AN 2020. 2. 29. 22:04

 

변수의 선언을 3가지 예제로 정리한다.

 

※ 변수 선언

 

1) 예제 01

 

위에서는 main 메소드에서 사용하기 위한 3가지 변수 x, y, z int(정수)형으로 선언되었다.

 


 

위 과정을 다르게 설명하자면,

임의의 물건 3가지를 넣을 각각의 바구니가 필요하여, 물건의 특징을 고려한 바구니 3개직접 가져온 것과 같다고 할 수 있다.

 

해석하자면 다음과 같다.

물건

바구니

변수 (x, y, z)

물건의 특징

자료형 (int)

바구니 3개

변수 당 하나의 값만 대입할 예정

직접

사용자가 임의로 지정

그렇다면,

위 예제는 현재 정수형 변수 3가지가 x, y, z로 선언되어 있고, 별도의 값은 대입되지 않은 상태라고 볼 수 있다.

 


 

2) 예제 02

 

위 두 번째 예제에는 앞에서 선언한 변수 x, y, z에 각 값을 대입한 예제이다.

 

주석에 써두었지만, 자바에서 '=' 부등호의 의미는 '같다'가 아니라 '대입 한다'로 이해하는 것이 올바르다.


한가지 중요한 부분은, 변수에 대입하는 값의 형태대입 받는 변수의 자료형동일해야 한다는 것이다.

 

해석하자면, 다음과 같다.

자료형

변수명

부등호

자료형

int (정수형)

x

=

int (정수형)

5

int (정수형)

y

=

int (정수형)

10

int (정수형)

z

=

int (정수형)

x + y

변수 z의 경우는 연산식이 들어가 있는걸 볼 수 있는데, x + y의 기대 값이 이미 정수형이기 때문에 문제가 되지 않는다.

 

즉, '정수 x와 y를 더하기 연산하고, 그 결과로 나온 정수 값을 z에 대입하라' 와 같은 의미가 된다.

 


 

3) 예제 03

 

마지막으로, 위의 변수들을 실제 콘솔(Console)상에 출력(Run)하여 보면 아래와 같은 결과를 볼 수 있다.

 


 

- 이클립스 콘솔(Console) 출력 화면

 

 

자바는 위에서 부터 아래로 순차 실행되기 때문에, 실 대입 값은 아래와 같다.

x = 5;

y = 10;

z = 15;

 


 

이 블로그 개인이 혼자 공부해가며 내용을 정리하는 용도로 활용되고 있습니다.

잘못된 지식이나 이론을 게시하지 않도록 주의하고 있습니다.