1.不使用第三变量
public class Class {
public static void main (String[] args){
int a=8;
int b=10;
b=b-a;
a=a+b;
b=a-b;
System.out.println("a="+a+",b="+b);
}
}
2.使用第三变量
public class Class {
public static void main (String[] args){
int a=8;
int b=10;
int c;
c=a;
a=b;
b=c;
System.out.println("a="+a+",b="+b);
}
}
3.使用异或
public class Class {
public static void main (String[] args){
int a=8;
int b=10;
a=a^b;
b=a^b;
a=a^b;
System.out.println("a="+a+",b="+b);
}
}