剑指 Offer 65. 不用加减乘除做加法 + 位运算

时间:2024-05-27 11:35:38

剑指 Offer 65. 不用加减乘除做加法

Offer_65

题目描述

剑指 Offer 65. 不用加减乘除做加法 + 位运算

题解分析

剑指 Offer 65. 不用加减乘除做加法 + 位运算

java代码

package com.walegarrett.offer;

/**
* @Author WaleGarrett
* @Date 2021/2/14 21:49
*/ /**
* 题目描述:写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。
*/
public class Offer_65 {
public int add(int a, int b) {
while(b!=0){
int c = (a&b)<<1;
a^=b;
b=c;
}
return a;
}
}