gpt4 book ai didi

java - 数java中的二进制数?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:09:45 24 4
gpt4 key购买 nike

我是 java 的新手,想知道是否有任何方法可以计算单个 int 的二进制文件中 1 和 0 的实际数量。例如,我会尝试找出 int 6 的二进制 32 位二进制中 1 和 0 的个数?

最佳答案

使用 Integer.bitcount(int) :

int ones = Integer.bitCount(n);
int zeros = Integer.bitCount(~n) - Integer.numberOfLeadingZeros(n);

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

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