변수 값 서로 바꾸기
프로그래밍을 하다 보면 변수 값을 서로 변경해야 할 때가 있습니다. 이때는 일반적으로 임시 변수를 하나 더 두고 이곳에 먼저 나온 데이터를 임시 보관하는 방식으로 데이터를 바꿉니다. 다음 코드를 살펴보세요.
> var i = 100; > var j = 200; > $"처음 : {i}, {j}" "처음 : 100, 200"
i 값과 j 값을 변경하려면 임시 변수인 temp를 만들고 i 값을 저장합니다. 그런 다음 i에 j를 대입한 후 마지막으로 j에 temp를 대입합니다. 이 과정을 거치면 두 변수의 데이터가 변경됩니다.
> var temp = i; //① 임시 변수에 i 값 담기 > i = j; //② i 값을 j 값으로 덮어 쓰기 > j = temp; //③ j 값을 i 값이 담겨 있던 temp 값으로 덮어 쓰기 > $"변경 : {i}, {j}" "변경 : 200, 100"