我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

不用加减乘除做加法 不用加减乘除做加法

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

img


public class Solution {
    public int Add(int num1,int num2) {
        while (num2!=0) {
            int temp = num1^num2;
            num2 = (num1&num2)<<1;
            num1 = temp;
        }
        return num1;
    }
}

近期文章

  • 把字符串转换成整数 ##
  • dubbo在项目运行时报错:
  • 大家看看怎样在替换完关键词后统计关键词出现次数,并在控制台输出
  • 求各位学霸帮解答问题
  • 数组中重复的数字 ##
  • 构建乘积数组 构建乘积数组
  • C语言函数的参数可以是多类型的吗
  • 图片上的这个用Java怎么打
  • 怎么端才能让晃动最小
  • #连续子数组的最大和@
  • 整数中1出现的次数(从1到n整数中1出现的次数)
  • 把只包含质因子2、3和5的数称作丑数
  • mysql客户端 登录时 session variables 不等于 global variables
  • 第一个只出现一次的字符
  • 两个链表的第一个公共结点
  • 数字在升序数组中出现的次数
  • 经典问题]二叉树的深度
  • 判断是不是平衡二叉树
  • 数组中只出现一次的数字
  • 和为S的连续正数序列

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华