Adding binary numbers

后端 未结 21 1487
孤独总比滥情好
孤独总比滥情好 2020-11-28 07:50

Does anyone know how to add 2 binary numbers, entered as binary, in Java?

For example, 1010 + 10 = 1100.

21条回答
  •  半阙折子戏
    2020-11-28 08:17

    import java.io.; 
    import java.util.; 
    public class adtbin {
      static Scanner sc=new Scanner(System.in); 
       public void fun(int n1) {
          int i=0; 
          int sum[]=new int[20]; 
          while(n1>0) { 
            sum[i]=n1%2; n1=n1/2; i++; 
          } 
          for(int a=i-1;a>=0;a--) { 
              System.out.print(sum[a]); 
          }  
       } 
       public static void main() { 
         int m,n,add; 
         adtbin ob=new adtbin(); 
         System.out.println("enter the value of m and n"); 
         m=sc.nextInt(); 
         n=sc.nextInt(); 
         add=m+n; 
         ob.fun(add); 
       } 
    }
    

提交回复
热议问题