How to add binary numbers using Java
This code will take two binary arithmetic arrays, will add them and store in another array and shows the results of addition.
public class AddBinary
{
static int carry = 0;
public static void main(String args[])
{
int a[] = {0,0,1,1}, b[]= {0,1,0,1};
int c[] = new int[a.length];
for(int i = 0; i<a.length;i++)
{
c[i] = (a[i] + b[i] + carry)%2;
carry = (a[i] + b[i] + carry)/2;
}
for(int j = 0 ; j<c.length; j++)
{
System.out.print(c[j]);
}
}
}
Comments
Post a Comment