데이터 교환(swap)

강9·2023년 11월 24일
0

Java

목록 보기
32/71
post-thumbnail

🔖 swap(메모리 교환)

두개의 변수에 저장된 데이터를 서로 이동할 시 tmp(빈공간)을 꼭 만들어 줘야한다.


int x = 10;
int y = 20;
int tmp; // 메모리 교환용 빈공간

tmp=x; // tmp에 x값 저장
x=y;   // x에 y값 저장
y=tmp; // tmp에 있던 x값 y로 이동
System.out.println("x = " + x); // 10 -> 20
System.out.println("y = " + y); // 20 -> 10
profile
코린이 일기

0개의 댓글