자바의 정석 ch2) 9 : 두 변수 바꾸기

ga_0·2022년 3월 6일
0

자바의 정석

목록 보기
9/9

int x = 10 ,y = 20 ;

이렇게 되어 있는데

x랑 y 값을 바꾸려면 어떻게 해야할까?

x 컵에 우유가, y 컵에 오렌지 쥬스가 들어있다 (컵 = 저장공간)

두개를 서로 내용물을 바꾸어 담으려면

하나의 또다른 컵이 필요하다 = 이 컵을 tmp 라고 한다

tmp컵에 x값인 우유(10)을 담아두고

x컵에 y값인 오렌지 쥬스(20)을 옮겨 담은뒤

tmp컵에 담긴 우유(10)을 y컵에 담으면 상황 종료 -!

이처럼 변수 tmp를 사용하면된다

int x = 10, y=20 ;

int tmp ; // 빈컵

tmp = x; //tmp (템프? 템퍼?) 에 x 값을 저장하고

x= y; // x의 값을 y에 저장

y = tmp; //tmp 값을 y에 저장


실습

밑에 println 은 저번에 배운 결합을 활용해서

결과가 도출되었을때

어떤값이 x고 y인지 잘 모를 수 있으니

도출되었을때 x=, y= 형태로 나오게 함

0개의 댓글

관련 채용 정보