Como puedo hacer una suma binaria a decial en java
class SumaBinaria1 {
public static void main (String [] args)
{
int numero1=8;
int numero2=4;
int num1, num2, suma=0, acarreo=1, resultado=0;
for (int i=0; i<32; i++)
{
num1=numero1 & 1;
num2=numero2 & 1;
suma=num1+num2+acarreo;
resultado = resultado + suma;
acarreo=suma>>1;
numero1=numero1 >>1;
numero2=numero2 >>1;
}
System.out.println (resultado);
}
}
public static void main (String [] args)
{
int numero1=8;
int numero2=4;
int num1, num2, suma=0, acarreo=1, resultado=0;
for (int i=0; i<32; i++)
{
num1=numero1 & 1;
num2=numero2 & 1;
suma=num1+num2+acarreo;
resultado = resultado + suma;
acarreo=suma>>1;
numero1=numero1 >>1;
numero2=numero2 >>1;
}
System.out.println (resultado);
}
}
