【笔试】54、不用加减乘除做加法
来源:互联网 发布:淘宝小二删除中差评 编辑:程序博客网 时间:2024/06/07 10:38
/**************************************************************************************** *题目:不用加减乘除做加法 *写一个函数,求两个整数之和,要求在函数体内不得使用+、-、X、÷四则运算符号 *时间:2015年10月6日16:33:41 *文件:AddTwoNumbers.java *作者:cutter_point ****************************************************************************************/package bishi.Offer50.y2015.m10.d06;import org.junit.Test;public class AddTwoNumbers{public int add(int num1, int num2){//显然我们应该使用位运算int sum, carry;do{sum = num1 ^ num2;//这个是不算进位的和carry = (num1 & num2) << 1;//这个是进位num1 = sum;num2 = carry;}while(num2 != 0);//不为0表示还有进位return num1;}@Testpublic void test(){AddTwoNumbers a = new AddTwoNumbers();System.out.println(a.add(1, 998));}}
0 0
- 【笔试】54、不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 6.Swift 触摸实现缩放
- leetcode题目 寻找和为SUM的集合系列问题
- IO流
- 深入 HBase 架构解析(1)
- C++源代码生成可执行文件的四个步骤
- 【笔试】54、不用加减乘除做加法
- 数列有序!
- 深入 HBase 架构解析(2)
- 关于ios9中得ALAssetsLibrary框架过时问题
- 一元多项式的乘法与加法运算【Java实现--通过单项链表实现队列】
- 光棍
- git与github的使用
- Android下APP耗电量统计实现
- mac 卸载mysql数据库