public class OperatorBit1 { public static void main(String[] args){ int a=1; int b=2; int c; //方式一 c=a; a=b; b=c; //方式二:使用位运算 //左边a,b,a 右边a^b a=a^b; b=a^b; a=a^b; //方式三:变量相加 //左边a,b,a a=a+b; b=a-b; a=a-b; //方式四:一句话搞定 b=(a+b)-(a=b); } }
public class OperatorBit1 { public static void main(String[] args){ int a=1; int b=2; int c; //方式一 c=a; a=b; b=c; //方式二:使用位运算 //左边a,b,a 右边a^b a=a^b; b=a^b; a=a^b; //方式三:变量相加 //左边a,b,a a=a+b; b=a-b; a=a-b; //方式四:一句话搞定 b=(a+b)-(a=b); } }