一、题目内容

image.png

二、题解

解法1:

思路

image.png

代码

  1. class Solution {
  2. public int add(int a, int b) {
  3. while(b != 0) { // 当进位为 0 时跳出
  4. int c = (a & b) << 1; // c = 进位
  5. a ^= b; // a = 非进位和
  6. b = c; // b = 进位
  7. }
  8. return a;
  9. }
  10. }