知识点: & 按位与,^ 按位异或,<< 左位移,高位舍弃,低位补0 补充:| 按位或,>> 左位移,低位舍弃,(无符号数)高位补0 具体实现: public static int aplusb(int a, int b) { while (b != 0) { int c = a & b; a = a ^ b; b = c << 1; } return a; } 分析: 1、& 取出所有进位位 2、《《