gpt4 book ai didi

java - 单独使用二进制代码的 1's and 0' s

转载 作者:行者123 更新时间:2023-12-01 09:34:53 24 4
gpt4 key购买 nike

我有一个包含二进制数的整数变量。但我需要知道如何单独使用二进制数的每个数字(即 1 或 0)来相应地执行任务。

为了更清楚地说明,我正在开发一个闪烁应用程序,如果数字为 1 且具有特定延迟,我需要打开闪光灯;如果数字为 0 且具有特定延迟,则需要关闭闪光灯。

例如;数字“11”将转换为“1011”,则闪光灯将打开两倍的延迟时间并关闭一次然后再关闭一次。二进制数的1和0如何分开?

最佳答案

int value = 0b1101;
for (int i = 0; i < Integer.SIZE; i++) {
if (((value << i) & 1) == 1) {
// turn on
} else {
// turn off
}
}

关于java - 单独使用二进制代码的 1's and 0' s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39084897/

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