publicclass test {
publicstaticvoidmain(String[] args){
//两值互换int a=3,b=4;
System.out.println("a="+a+",b="+b);
//type1:// int c;// c=a;// a=b;// b=c;//type2
a = a^b;
b = a^b;
a = a^b;
System.out.println("a="+a+",b="+b);
}
}
第三种:
publicclass test {
publicstaticvoidmain(String[] args){
//两值互换int a=3,b=4;
System.out.println("a="+a+",b="+b);
//type1:// int c;// c=a;// a=b;// b=c;//type2// a = a^b;// b = a^b;// a = a^b;//type3
a = a+b;
b = a-b;
a = a -b;
System.out.println("a="+a+",b="+b);
}
}