JAVA

[JAVA] 두 변수의 값 바꾸기

선나밍 2020. 6. 18. 00:43
728x90
반응형

자바의 정석 기초 편 참조

 

https://cafe.naver.com/javachobostudy

 

남궁성의 코드초보스터디(자바 java... : 네이버 카페

전문가가 지도하는 스터디카페에요. 프로그래밍언어(자바 java, C언어)를 제대로 배우고픈 분들 오세요.

cafe.naver.com

 

 


 

 

 

 

두 변수의 값 바꾸기

 

 

 

두 변수 x와 y에 저장된 리터럴을 변경하려고 했을 때 

x의 값을 y에 저장하고, y의 값을 x에 저장할 경우 변경된 리터럴이 저장되므로 원하는 결과를 얻을 수 없다.

 

 

 

 

그렇기에 두 컵에 담긴 내용물을 바꾸려면 빈 컵이 필요한 것처럼, 값을 임시로 저장할 변수가 하나 더 필요하다.

 

 

 

두 변수의 값 바꾸기 예시  - 이클립스

 

 

 

두 변수의 값 바꾸기 예시 결과 - 이클립스 콘솔

 

 

 

위 예시과 결과를 보면 느낌이 올 거라 생각한다.

 

 

 

먼저 첫번째 x의 리터럴을 number 로 저장하고,  두 번째로 y의 리터럴을 x로 저장한다.

 

 

 

세번째로 number에 있는 리터럴을 y에 저장한 후 x, y의 리터럴 출력 시 리터럴이 변경된 것을 확인할 수 있다.

 

 

 

 

 

728x90
반응형

'JAVA' 카테고리의 다른 글

[JAVA] 기본형과 참조형  (0) 2020.06.23
[JAVA] 문자열 결합  (0) 2020.06.18
[JAVA] 문자열 리터럴과 문자 리터럴  (0) 2020.06.16
[JAVA] 리터럴  (0) 2020.06.16
[JAVA] 상수와 리터럴  (0) 2020.06.16