欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用位运算符实现两数之和

程序员文章站 2022-05-20 16:41:29
...
public class Testmain {
	 public static void sum() {
	    while (true) {   Scanner cin=new Scanner(System.in);
	       int a,b,c,d;
	       a=cin.nextInt();
	       b=cin.nextInt();
	       c=a^b;
	       if((a&b)!=0) 
	       { 
	    	  d=(a&b)<<1;
	    	   System.out.println("结果是"+(c+d));
	    	   }
	       else 
	    	   System.out.println("结果是"+c);
	    
	}}
	 public static void main(String[] args) {
		 sum();
	 }
}
相关标签: 算法练习