public static void main(String[] args) {
/*最有效的方式算出2乘以8等于幾
System.out.println(2<<3);
//對(duì)兩個(gè)整數(shù)變量的值進(jìn)行互換
int a=3,b=5;
/*int c;
c=a;
a=b;
b=c;*/
//異或運(yùn)算寝蹈,面試可能,高效但閱讀性差,原理是二進(jìn)制相同取0不同取反
a=a^b;//3^5 011^101>110
b=a^b;//(3^5)^5=3 110^101>011
a=a^b;//(3^5)^3=5 110^011>101
System.out.println("a="+a+",b="+b);
}
運(yùn)行:
image.png