프로그래밍 언어/자바의 정석 기초편

자바의 정석 기초편 ch2-9 두 변수 바꾸기

life grow 2022. 5. 5. 21:08
class Ex2_8 {
	public static void main(String args[]) {
		int x = 10, y = 5;   // int x = 10; int y = 5;를 한 줄로
		System.out.println("x="+x); 
		System.out.println("y="+y); 

		int tmp = x;    // 1. x의 값을 tmp에 저장
		x = y;          // 2. y의 값을 x에 저장
 		y = tmp;        // 3. tmp에 저장된 값을 y에 저장
		System.out.println("x="+x); 
		System.out.println("y="+y); 
	}
}

"x="+x

+는 숫자 앞에 글자를 붙일때도 사용

 

두 변수를 바꾸려면 값을 임시로 저장할 변수가 하나 더 필요하다.