package com.nightliar;
public class Test {
public static void main(String[] args) {
System.out.println(Add(6,5));
//6-----110
//5-----101
}
private static int Add(int a,int b){
int jw=a&b;
int jg=a^b;
while(jw!=0){
int t_a=jg;
int t_b=jw<<1;
jw=t_a&t_b;
jg=t_a^t_b;
}
return jg;
}
}
跟多参考http://blog.csdn.net/u012577123/article/details/47788073
Java用位运算计算加法
最新推荐文章于 2024-08-13 19:16:54 发布