public static void main(String [] args){
///数值类型值交换 方式
int a=0,b=0;
a=3;b=5;
System.out.println("初始值:\na的值:"+a+"\nb的值:"+b);
/*
* 三种交换值的方法
* */
//加减交换
a=3;b=5;
a=a+b;
b=a-b;
a=a-b;
System.out.println("加减运算交换后\n"+"a的值:"+a+"\nb的值:"+b);
//位运算符 ^ (a^b)^a 得到b
a=3;b=5;
a=a^b;
b=a^b;
a=a^b;
System.out.println("异域交换后\n"+"a的值:"+a+"\nb的值:"+b);
//第三变量
a=3;b=5;
int temp=0;
temp=a;
a=b;
b=temp;
System.out.println("中间值交换后\n"+"a的值:"+a+"\nb的值:"+b);
}