Я делаю это, потому что это задание, данное нам нашим профессором, и у меня возникают некоторые трудности, потому что нам не разрешено использовать какие-либо операторы if else или даже преобразование.
Я уже попробовал какой-то методно ожидаемый результат не появится.
public static int addBinary (int num1, int num2)
{
int x;
int y;
int carry= 1;
int a;
int b;
x= num1 + num2;
y= x - 2;
a= (carry) + (y);
return a;
}
В результате должно быть показано, что сумма 1 и 1 равна 10, но результат, который я получил, равен «Сумма 1 и 1 равна 1»