x = 2, y = 3 일 때 x의 값을 y로 y의 값을 x로 바꾸고 싶을 때 어떻게 해야하는가?
x = y; y = x 라고 하면 x의 값인 2가 y로 가서 y=2가 되기 때문에
x=2, y=2 라는 결과가 나온다
그러므로 중간에 x의 값을 담아줄 그릇이 필요한데 변수를 이용한다
x=2, y=3, int tmp
int tmp = x; x=y; y=tmp;
tmp는 x값인 2가 되고 x는 y값인 3, 마지막으로 y는 tmp값인 2가 되기 때문에
x=3, y=2 라는 결과가 나온다
'Java > 자바' 카테고리의 다른 글
구구단 (0) | 2021.01.05 |
---|---|
변수 타입 (0) | 2020.12.30 |
문자형과 문자열 (0) | 2020.12.30 |
리터럴의 접두사 접미사 (0) | 2020.12.30 |
변수, 상수, 리터럴 (0) | 2020.12.30 |