gpt4 book ai didi

java - Java 二进制数相加

转载 作者:行者123 更新时间:2023-12-01 18:13:49 26 4
gpt4 key购买 nike

我需要在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));

最佳答案

你的例子似乎不完整,因为 Integer.parseInt(int, int)Integer.toBinaryString(int)是你所需要的。也许您没有将结果存储为字符串。例如,

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

输出是(根据要求)

110

关于java - Java 二进制数相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30959735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com