1234567891011121314151617181920212223242526272829303132333435 有两个整数 分别是 a=10 b=8 在不使用第三个变量的情况下 对其值进行交换*/class { public static void main(String[] args){ int a = 10; int b = 8; /* a=a+b; b=a-b; a=a-b; a=a^b; b=a^b; a=a^b; 1010 1000 ---------- 0010 2 0010 1000 ----- 1010 10 0010 1010 ----- 1000 8 */ a=b+(b=a)*0; System.out.println("a="+a+",b="+b); }} 赞微海报分享
近期评论