添加二进制数Java

时间:2015-06-20 23:08:37

标签: java add calculator

我需要在Java中添加二进制数。我尝试这种方式,如下所示,结果是正确的,但结果是十进制数。有谁知道如何将结果作为二进制数?

提前致谢

private int number2;
private int number2;
private int result;

number1 = Byte.parseByte(String.valueOf(display.getText()));
number2 = Byte.parseByte(String.valueOf(display.getText()));
result = getDecimalFromBinary(number1) + getDecimalFromBinary(number2);
display.setText(Integer.toBinaryString(result));

1 个答案:

答案 0 :(得分:4)

您的示例似乎不完整,因为您需要Integer.parseInt(int, int)Integer.toBinaryString(int)。也许您没有将result存储为String。例如,

int a = Integer.parseInt("11", 2);
int b = Integer.parseInt("11", 2);
String result = Integer.toBinaryString(a + b)
System.out.println(result);

输出(按要求)

110