Java 09 두 변수의 값 바꾸기
자바/2. 변수2021. 3. 27. 11:02
두 변수 x와 y에 저장된 값을 바꾸려면 어떻게 해야 할까??
int x = 10 ;
int y = 20 ;
x = y ; // y의 값을 x에 저장한다. x는 20이 된다.
y = x ; // x의 값을 y에 저장한다. y는 20이 된다.
?????????????? 이렇게 하면 안된다.
두 컵에 담긴 내용물을 바꾸려면 빈 컵이 필요한 것 처럼, 값을 임시로 저장할 변수가 하나 더 필요하다.
int x = 10 , y = 20 ;
int tmp ; //빈컵
tmp = x ; // x의 값을 tmp에 저장
x = y ; // y의 값을 x에 저장
y = tmp ; // tmp의 값을 y에 저장
이렇게 하면 y = 10, x = 20 이 된다.
'자바 > 2. 변수' 카테고리의 다른 글
Java 11 기본형의 종류와 범위 (0) | 2021.03.27 |
---|---|
Java 10 기본형과 참조형 (0) | 2021.03.27 |
Java 08 문자열 결합 (0) | 2021.03.27 |
Java 07 문자 리터럴과 문자열 리터럴 (0) | 2021.03.27 |
Java 06 리터럴의 타입과 접미사 (2) | 2021.03.26 |
댓글()