
package variable;
public class Q5_change {
public static void main(String[] args) {
int a = 10;
int b = 20;
int temp;
temp = a;
a= b;
b = temp;
System.out.println("a = "+a);
System.out.println("b = "+b);
}
}
변수를 서로 맞바꾼다고 해서 a=b b=a가 아니다.
또 하나의 변수(temp)를 새로 만들어서 서로 맞바꾸려는 변수 중 하나를 temp로 옮긴다.
int temp;
temp = a;
a = b;
b = temp;
System.out.println("a = "+a);
System.out.println("b = "+b);